摘要: 一、JVM中类唯一性的确认 对于任意一个类,都需要由加载它的类加载器和这个类本身来确定其在JVM中的唯一性。即:只有在两个类是由同一个类加载器加载时,才能比较两个类是否相等。 类相等包括:类的Class对象的equals()方法,isAssignableFrom()方法,isInstance()方法 阅读全文
posted @ 2019-08-09 14:45 李三幺 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 类的生命周期 其中,加载、验证、准备、初始化、卸载5个阶段都是顺序开始(但不一定是顺序结束)。而解析阶段则不一定,某些情况可以在初始化阶段之后再开始。 类加载过程 1. 加载(加载阶段与连接阶段的部分内容是交叉进行的) • 加载阶段,虚拟机需要完成3件事: a. 通过类的全名获取定义此类的二进制字节 阅读全文
posted @ 2019-08-09 14:40 李三幺 阅读(149) 评论(0) 推荐(0) 编辑