JVM虚拟机
文章平均质量分 89
深入理解java虚拟机
早恋影响发育
这个作者很懒,什么都没留下…
展开
-
深入理解java虚拟机-----类结构与类加载机制
JVM(Java虚拟机)6.1 Class文件格式6.1.1 Class文件格式的数据结构“无符号数”:无符号数属于基本的数据类型,u1,u2,u4,u8分别代表1,2,4,8个字节的无符号数,无符号数可以用来描述数字,索引引用,数量值或者按照UTF-8编码构成的字符串值。“表”:表是由多个无符号数或者其他表作为数据项构成的复合数据类型,为了便于区分,所有的表的命名习惯上都以"_info"结尾。6.1.2 Class文件格式类型名称数量u4magic (值为0xCAF原创 2022-04-23 14:33:38 · 511 阅读 · 0 评论 -
深入理解java虚拟机-----垃圾回收与内存分配策略
JVM(Java虚拟机)3 垃圾收集器3.1 对象的生死引用计数算法在对象中添加一个引用计数器,当有新的引用指向该对象时,计数器就加1,当有引用失效时计数器就减1。可达性分析算法基本思路:通过一系列成为“GC ROOTS"的根对象作为起始节点集,从这些节点开始以引用关系向下进行搜索,该过程中所走过的路径成为“引用链”(Reference Chain),如果某个对象没有任何的引用链与"GC ROOTS"相连,那么该对象就认为是不可用的。GC ROOTS对象:在虚拟机栈(栈帧中的原创 2022-04-23 14:32:06 · 104 阅读 · 0 评论 -
深入理解JVM个人笔记----java运行时内存区域
Java运行时内存区域与常用命令原创 2022-04-23 14:29:30 · 1027 阅读 · 0 评论