📄️ 面向过程与面向对象
面向过程(PO,Procedure Oriented)和面向对象(OOP,Object Oriented Programming)是编程范式中两种重要的方法。笔者在实际开发中常常在这两者之间进行权衡和选择。
📄️ Java的数据类型与类的设计
Java作为一种强类型语言,提供了丰富的数据类型和面向对象的编程特性。笔者在实际开发中,经常需要深入理解这些基础知识以编写高效、可维护的代码。
📄️ 构造方法的特点
构造方法
📄️ 对象的一对一关系创建
在Java中,对象之间可以建立一对一的关系,即一个对象的某些属性也是另一个对象。这种关系有助于构建复杂的对象模型,使代码更加模块化和易于维护。
📄️ 代码块与动态数组
代码块
📄️ Java 面向对象编程示例
Test13 类
📄️ 在已有的类的基础上扩展一个新的类(派生)
父类
📄️ 抽象类 Abstract class
抽象类的特性
📄️ 使用抽象类构建电源适配结构
抽象类的继承与实现思考
📄️ 接口的基础与使用
实现类与接口文件结构
📄️ 多态性
方法可呈现多种形态,同时对象实例可进行类型转换。笔者在开发中常利用这种特性,以提高代码的灵活性与扩展性。功能实现应遵循开闭原则,对已有功能的修改应尽量避免,而对新功能的扩展要保持灵活。
📄️ 参数传递机制
在 Java 中,参数传递有两种方式:按值传递和按引用传递。理解这两种传递方式对于编写高效且无错误的代码至关重要。
📄️ 成员内部类与方法内部类
成员内部类
📄️ 静态属性和方法
静态属性和方法在类加载时被定义。它们不依赖于类的实例化,而是在类的静态方法区域进行存储。静态属性无论通过何种方式访问,始终只有一份存在。因此,建议使用类名来访问和调用静态属性和方法,而不是通过实例对象。
📄️ 常量
常量是指在程序执行期间不会改变的值。
📄️ this 关键字与类的关系
this 关键字用于引用当前类的对象,并访问其属性和方法。在类的方法中,this 提供了一种方式来区分类的成员变量与方法的参数或局部变量,尤其是在它们同名的情况下。
📄️ 通用方法
Object 类提供了一些基本方法,这些方法对于所有的 Java 对象都是可用的。方法如下。
📄️ Java 中的包装类
Java 中的包装类是一组特殊的类,它们为 Java 的八个基本数据类型提供了对象表示。由于基本数据类型不是对象,当需要对象表示时,例如在集合框架或某些方法参数中,我们使用相应的包装类。
📄️ String-实例方法的实战
hashCode()
📄️ BigInteger 和 BigDecimal 的实战指南
BigInteger
📄️ 日期与日历处理
Date
📄️ 枚举
枚举在 Java 中是一种特殊的类,用于定义一组常量。通过枚举类,可以更清晰和安全地管理固定的常量集合。