![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
文章平均质量分 66
不想当裁缝的厨子不是好程序员
这个作者很懒,什么都没留下…
展开
-
java运行原理
class文件内容 class文件内是程序执行的字节码;数据严格按照格式紧凑排列在class文件中的二进制流,中间无分隔符;文件开头有一个0x ca fe ba be(16进制)特殊标志。这就表示这是一个java的编译文件。 class内的字节码包含很多信息;这些信息供jvm读取。如版本、访问标志、常量池、当前类、父类、接口、字段、方法、属性。 jvm运行数据区 .java文件–>.clas...原创 2018-12-30 19:45:18 · 120 阅读 · 0 评论 -
垃圾回收机制
判断内存回收的方式 1.引用计数:引用为0则回收 2.可达性分析:将对象及其引用关系看做一个图,选定活动对象作为GC ROOT ,然后跟踪引用链条,如果一个对象和GC ROOT之间不可达,则不存在引用,那么认为是可回收对象。 3.方法区回收: 本章主要介绍可达性分析 引用类型和可达性级别 引用类型 1.强引用StrongReference:最为常见的普通对象引用,只要还有强引用指向的对象就不能回收...原创 2019-02-06 21:58:41 · 208 阅读 · 0 评论