自动装箱与拆箱
自动装箱(Autoboxing)和自动拆箱(Unboxing)是 Java 编译器提供的语法糖,用来在基本类型和包装类型之间自动转换。
- 自动装箱:
int -> Integer - 自动拆箱:
Integer -> int
int a = 10;
Integer b = a; // 自动装箱
Integer c = 20;
int d = c; // 自动拆箱
2026/4/23...大约 4 分钟
自动装箱(Autoboxing)和自动拆箱(Unboxing)是 Java 编译器提供的语法糖,用来在基本类型和包装类型之间自动转换。
int -> IntegerInteger -> intint a = 10;
Integer b = a; // 自动装箱
Integer c = 20;
int d = c; // 自动拆箱
反射是通过在运行时获取类的信息,然后进行操作。
Class 对象是 Java 类的运行时类型信息,是 Java 反射机制的入口。它的获取方式,主要有三种:
1. 通过 Class.forName() 获取
Class<?> clazz = Class.forName("com.example.MyClass");
设计模式是软件开发中常见问题的通用解决方案,用于指导代码的组织和结构。还在学习当中,只记录一些项目中常用的一些设计模式!
单例模式确保一个类在整个应用程序的生命周期中只有一个实例存在,并提供一个全局访问点来获取这个实例。
在实际开发中,有些对象我们只需要一个,例如: