摘要: 类加载阶段 类加载过程图 加载阶段ClassLoader 类加载阶段是类加载过程的第一个阶段,主要完成以下三件事情: 通过类的全名,获取类的二进制字节流。 将字节流所代表的静态存储结构转换为方法区的运行时数据结构。 在内存中(堆)生成一个代表该类的 Class 对象,作为方法区这些数据的访问入口。 阅读全文
posted @ 2023-03-19 23:35 翰林猿 阅读(40) 评论(0) 推荐(0)
摘要: java反射机制 反射机制原理示意图 ​ Class.forName(字节码文件) 类.class 对象.getClass() 用法: 根据配置的properties文件(不仅是properties)从而无需修改源代码的情况下调用和修改类的东西。 一. 初始化properties Propertie 阅读全文
posted @ 2023-03-19 23:31 翰林猿 阅读(44) 评论(0) 推荐(0)
摘要: Java 比较(==, equals) 一、= = ==:比较两个对象的引用是否是同一个地址 二、equals object中equals方法调用的就是==,可以在其他类中重写该方法。 三、为什么要重写equals要重写hashcode方法 因为散列集合插入对象时会进行判断,先调用hashcode, 阅读全文
posted @ 2023-03-19 23:29 翰林猿 阅读(107) 评论(0) 推荐(0)