摘要:
一、类加载机制 类加载器分类 一、类加载器一般分为两种,一种是JDK默认的,一种是用户自定义的,JDK默认的加载器一般分为以下三类 1、Bootstrap ClassLoader 启动类加载器:由native code实现,并非java代码.加载类的路径为 /jre/lib。 特别的 /jre/li 阅读全文
摘要:
HotSpot 虚拟机对象探秘 1 对象的创建 语言层面上 通过new 关键字来创建对象。 在虚拟机中遇到new指令时,首先判断能否在常量池中定位到一个类的符号引用。同时检查这个符号引用代表的类是否被加载、解析、初始化过,如果没有则需进行类加载。 接下来需要为对象分配内存,内存大小在类加载时已经规定 阅读全文