📄Java 嵌套内部类
1. 定义嵌套类:在 Java 中,可以在一个类(外部类)内定义另一个类(嵌套类),包括非静态嵌套类(内部类)和静态嵌套类。
📄Java 静态嵌套类
1. 静态嵌套类定义:静态嵌套类(与非静态内部类相反)是使用 static 关键字定义的类,可以独立于外部类的实例存在。
📄Java 匿名类
1. 匿名类的定义:Java 中的匿名类是没有名称的嵌套类,通常在另一个类内部定义,并且扩展另一个类或实现接口。
📄Java 单例类
1. 单例类定义:Java 中的单例类确保只能创建该类的一个对象,通过定义 private 构造函数、private 类型的对象引用和 public static 方法实现。
📄Java 枚举
1. 枚举的基本概念:Java中的枚举是一种特殊的类类型,用于定义固定常量值集合,通过enum关键字声明。
📄Java 枚举构造器
1. 枚举构造函数特性:Java 中的枚举类可以包含构造函数,这些构造函数可以是私有(private)或包私有(package-private)。
📄Java 枚举字符串
1. 枚举转字符串:在Java中,使用toString()或name()方法可以获取枚举常量的字符串表示,如Size.SMALL.toString()会返回"SMALL"。
📄Java 反射
1. 反射的核心概念:Java 反射允许在运行时检查和操作类、接口、构造器、方法和字段。