摘要: 一、学习目标 掌握使用JDBC执行更新操作(插入、删除、修改数据)。 学习PreparedStatement的使用方法及其优势。 通过实际代码练习,熟悉数据库操作的完整流程。 二、学习内容 (一)JDBC更新操作 执行更新操作 使用Statement或PreparedStatement执行SQL的I 阅读全文
posted @ 2025-02-19 23:26 头发少的文不识 阅读(34) 评论(0) 推荐(0)
摘要: 一、学习目标 了解Java数据库连接(JDBC)的基本概念。 掌握如何通过Java程序连接MySQL数据库。 学习执行SQL语句的基本方法。 二、学习内容 (一)JDBC基础 什么是JDBC? JDBC(Java Database Connectivity)是Java用于连接和操作数据库的API。 阅读全文
posted @ 2025-02-19 23:25 头发少的文不识 阅读(38) 评论(0) 推荐(0)
摘要: (一)Java基础复习 变量与数据类型 基本数据类型:包括int、double、char、boolean等。 引用数据类型:如String、Array等。 类型转换:自动类型转换(如int到double)和强制类型转换(如double到int)。 示例代码: java 复制 int num1 = 1 阅读全文
posted @ 2025-02-19 23:24 头发少的文不识 阅读(13) 评论(0) 推荐(0)
摘要: 一、代码随时重构 书中强调,代码需要随时进行优化和重构。当代码出现重复、过时的知识、性能问题或耦合性过强时,就应该考虑重构。重构的原则包括早重构、常重构,避免在重构时新增功能,并确保有良好的测试用例。 代码示例:重构优化 以下是一个简单的代码重构示例,展示如何优化重复代码: 原始代码: Python 阅读全文
posted @ 2025-01-30 21:04 头发少的文不识 阅读(32) 评论(0) 推荐(0)
摘要: 一、代码生成器的实践 《程序员修炼之道》中提到,代码生成器是程序员提升效率的重要工具。代码生成器可以分为被动代码生成器和主动代码生成器。被动代码生成器独立执行,用于生成模板、版权声明等;主动代码生成器则在每次需要结果时被调用,例如根据数据库schema生成代码。 代码示例:被动代码生成器 以下是一个 阅读全文
posted @ 2025-01-30 21:02 头发少的文不识 阅读(29) 评论(0) 推荐(0)
摘要: 一、注重实效的哲学 书中强调程序员应具备务实态度,对自己的工作负责。例如,面对问题时,应积极寻找解决方案而非推诿责任。 二、代码质量与维护 书中提到“破窗理论”,强调要及时修复代码中的小问题,避免引发更大的混乱。例如,保持代码整洁可以通过编写清晰的注释来实现。以下是一个简单的代码示例,展示如何通过注 阅读全文
posted @ 2025-01-30 21:00 头发少的文不识 阅读(24) 评论(0) 推荐(0)
摘要: 泛型的类型参数 泛型的类型参数可以是任何有效的Java类型,但不能是基本数据类型。可以使用类、接口或自定义类型作为类型参数。 类型参数的限制 可以使用extends关键字对类型参数进行限制,表示类型参数必须是某个类的子类或实现某个接口的类。例如: java public class Box { pr 阅读全文
posted @ 2025-01-10 18:41 头发少的文不识 阅读(21) 评论(0) 推荐(0)
摘要: 学习内容概述 今日深入学习了Java中的泛型(Generics)机制,这是Java语言的一个重要特性,用于在编译时提供类型安全的集合和方法。泛型可以提高代码的复用性、可读性和安全性,是现代Java编程中不可或缺的一部分。 泛型的基本概念 泛型是一种在编译时提供类型检查的机制,允许在定义类、接口和方法 阅读全文
posted @ 2025-01-10 18:39 头发少的文不识 阅读(19) 评论(0) 推荐(0)
摘要: 今日深入学习了Java中的注解(Annotations)机制,这是Java语言的一个重要特性,用于为程序元素(如类、方法、字段等)提供元数据。注解不直接影响程序的直接运行,但可以被编译器、工具或运行时环境读取和处理,从而实现各种强大的功能,如代码生成、依赖注入、测试等。 注解是Java语言中的一种特 阅读全文
posted @ 2025-01-10 18:37 头发少的文不识 阅读(13) 评论(0) 推荐(0)
摘要: 今天主要学习了Java中的反射(Reflection)机制,这是Java语言提供的强大功能,允许程序在运行时动态地获取类的信息、创建对象、调用方法和访问字段等。反射机制为Java程序提供了极大的灵活性和动态性,是实现框架和库等高级功能的基础。 反射是指在程序运行时,能够获取任意一个类的属性和方法,并 阅读全文
posted @ 2025-01-10 18:30 头发少的文不识 阅读(27) 评论(0) 推荐(0)