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