jvm原理
文章平均质量分 90
jeanheo
这个作者很懒,什么都没留下…
展开
-
JVM类加载机制学习记录
加载机制描述虚拟机把描述类的数据从CLass文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。类加载的时机类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括: 1. 加载(loading) 2. 验证(Verification) 3. 准备(Preparation) 4. 解析(Resolution) 5. 初始化(Initi原创 2017-04-27 16:57:35 · 443 阅读 · 0 评论 -
JVM相关类文件结构
平台无关性“与平台无关”实现在操作系统的应用层上,通过实现可以运行在各种不同平台上的虚拟机,而这些虚拟机都可以载入和执行同一种平台无关的字节码,从而实现程序的“一次编写,到处运行”。 各种不同平台的虚拟机与所有平台都统一是使用的程序存储格式:字节码(ByteCode)是构成平台无关性的基石语言无关性现在有很多语言都可以运行在Java虚拟机之上,比如Clojure、Groovy、JRuby、Jyth原创 2017-04-27 13:59:03 · 369 阅读 · 0 评论 -
JVM杂记
文章目录内存模型引用类型安全点安全区域垃圾回收垃圾回收器serialParNew收集器Parallel Scavenge(吞吐量优先)Serial Old 单线程收集,使用标记整理算法,可以与Parallel Scavenge搭配,或作为CMS收集器的后备预案Parallel Oldcmscms和full gcg1内存分配和回收策略永久代垃圾回收类加载机制加载验证文件格式验证元数据验证字节码验证符...原创 2019-01-28 19:00:47 · 369 阅读 · 0 评论