![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
请叫我刀刀啊
不积跬步无以至千里!!!
展开
-
JVM之二:深入浅出jvm
文章目录1、jvm模型2、类加载器2.1 加载2.2 验证2.3 准备2.4 解析2.5 初始化3、双亲委派机制4、native方法5、PC寄存器6、方法区7、栈:数据结构(先进后出,后进先出)8、堆9、JMM 1、jvm模型 2、类加载器 作用: 加载Class文件。 虚拟机自带的加载器 启动类(根)加载器 扩展类加载器 应用程序加载器 类加载机制: 其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析阶段则原创 2020-07-08 15:28:06 · 324 阅读 · 0 评论 -
JVM之一:GC垃圾回收原理及算法分析
导读 本人java小白一枚,写博客用意一是做一个学习总结,二是作一个分享。所写内容难免会有错误或者理解不到位的情况,恳请各位大佬不断对我提出批评,用技术吊打我,鞭笞我。拜谢~~ 一、java中的垃圾 1、什么是垃圾 简单来说,就是java内存中没有用了的对象,或者说是已经被嫌弃,死亡的对象。 2、如何去判断对象是属于垃圾对象呢? 最开始,有一种算法叫做引用计数法。顾名思义就是当对象被引用时,通过对对象的引用情况进行登记,如果存在引用的话,则进行加1,否则减1。当该应用计数为0时,则进行回收处理。 示例: 创原创 2020-06-16 10:37:31 · 1876 阅读 · 0 评论