Jvm
minalz
这个作者很懒,什么都没留下…
展开
-
JVM面试总结
JVM面试总结 类加载机制 装载 全路径、类加载器、寻找类(双亲委派)、 链接 验证:文件格式验证、元数据验证、字节码验证、符号引用验证 准备:为类的静态变量分配内存,并将其初始化为默认值,这是默认值的初始化,并不是赋值,需要注意 解析:将类中的符号引用转换为直接引用(我的理解就是本来是通过变量引用,现在直接把空间地址传给它) 初始化 对类的成员变量,静态代码执行初始化操作 双亲委派模型 往上找父,保证唯一 2.1 类加载器类型: BootStrap ClassLoader原创 2020-09-27 14:22:14 · 121 阅读 · 0 评论 -
JVM内存图解
1.Java中的内存分配: 1.1目前有三大Java虚拟机:HotSpot,oracle JRockit,IBM J9。 JRockit是oracle发明的,用于其WebLogic服务器,IBM JVM是IBM发明的用于其Websphere服务器(所以在某行开发的时候,他们用的是IBM的JDK,因为他们使用的IBM的应用程序服务器Websphere,使用其他JDK可能存在兼容性问题)。JRockit和J9不存在永久代这种说法。这里只讨论HotSpot虚拟机,这也是目前使用的最多的JVM。Sun JDK7 H原创 2020-09-28 15:54:20 · 555 阅读 · 0 评论