02 2022 档案
摘要:实例化 Instantiation 属性赋值 Populate 初始化 Initialization 销毁 Destruction 实例化 → 属性赋值 → 初始化 → 销毁
阅读全文
摘要:获取class字节码文件常用的三种方法 Class clazz=Class.forName("包.类名称") //在源文件阶段获取class字节码文件 Class clazz=类名.Class //在编译阶段获取class字节码文件 Class clazz=类对象.getClass() //在运行阶
阅读全文
摘要:1.调用元素的hashCode()方法获取元素的哈希值 2.通过哈希值和数组长度获取元素的存储位置(底层是与运算,可以理解为取余) 3.如果该位置没有元素存在,元素唯一,将该元素存储在该位置 4.如果该位置有元素存在,遍历该位置链表的所有元素,和新存入的元素比较哈希值 5.哈希值都不相同,元素唯一,
阅读全文
摘要:垃圾回收机器(Garbage Collection),也叫GC,垃圾回收器主要有一下特点: 当对象不再被程序所使用的时候,垃圾回收器将会将其回收 垃圾回收是在后台运行的,我们无法命令垃圾回收器马上回收资源,但是我们可以告诉他可以尽快回收资源(System.gc()和Runtime.getRuntim
阅读全文
摘要:
阅读全文