- 博客(9)
- 收藏
- 关注
原创 java基础——反射
什么是反射?类信息类信息类名.class、Class.forName和对象名.getClass获取类信息是为了使用类信息反射获取变量示例图:一 如何获取Class的实例?Class<T>获取类型参数对应的Class对象的方法。输出结果。
2025-07-29 13:31:42
336
原创 java基础——抽象类&接口
特性抽象类接口方法实现可包含实现方法Java 8前只能有抽象方法多继承单继承(extends)多实现(implements)构造函数有无成员变量无限制自动为public static final设计目的代码复用(is-a关系)行为规范(has-a能力)使用抽象类:需要共享代码、定义公共状态、控制子类构造使用接口:定义行为契约、实现多态、支持多重行为继承。
2025-07-26 13:11:18
627
原创 Java基础——值传递
/ 输出 [Original, Modified]System.out.println(obj.value);// 输出 100(非200!// 输出 10(未改变)// √ 修改原始对象(副本指向同一对象)d = new Data(200);// x 修改副本指向(不影响原始引用)// ❌ 修改副本引用。// ✅ 修改原始集合。对象引用 → 传递引用的副本(非对象本身)
2025-07-23 23:47:55
907
原创 Java基础——包装类
/ 编译器转换为 Integer.valueOf(100)// 编译器转换为 autoBoxed.intValue()System.out.println(a == b);// double自动装箱为Double。// -XX:AutoBoxCacheMax=<size>(只对Integer有效)
2025-07-23 23:25:36
656
原创 Java基础——程序运行过程 & 内存结构 &继承
dog.eat();// 继承自 Animal。class Dog extends Animal { // 子类。// Dog 自己的方法。void makeSound() { // 重写。void sayHello() { // 方法。class Animal { // 父类。
2025-07-17 23:00:50
522
原创 java基础——数据类型与储存形式,数据运算与类型转换,字符
1.:包括byte(8位,1字节)、short(16位,2字节)、int(32位,4字节)和long(64位,8字节)。char(16位,2字节)。:包括float(32位,4字节)和double(64位,8字节)。boolean,通常在现代JVM实现中会将其优化为1位或1字节。包含数组、类、接口等- 计算机以二进制形式存储数据,正负数通过最高位(符号位)区分(0为正,1为负)。
2025-07-16 18:26:33
885
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人