![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
K_kzj_K
这个作者很懒,什么都没留下…
展开
-
Java中对象的四种引用类型
四种引用类型在 JDK.1.2 之后,Java 对引用的概念进行了扩充,将引用分为了:强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(Phantom Reference)4 种,这 4 种引用的强度依次减弱。一、强引用Java中默认声明的就是强引用,比如:Object obj = new O...转载 2020-03-08 22:37:33 · 182 阅读 · 0 评论 -
[jvm][面试] 并发收集器 CMS(Concurrent Mark-Sweep)
1.总体介绍:CMS(Concurrent Mark-Sweep)是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器。对于要求服务器响应速度的应用上,这种垃圾回收器非常适合。CMS是用于对tenured generation的回收,也就是年老代的回收,目标是尽量减少应用的暂停时间,减少full gc发生的几率,利用和应用程序线程并发的垃圾回收线程来标记清除年老代。在启动JVM参数加上-XX...转载 2020-02-04 18:34:49 · 277 阅读 · 0 评论 -
JVM - 符号引用转化为直接引用
而解析阶段即是虚拟机将常量池内的符号引用替换为直接引用的过程。在编译的时候一个每个java类都会被编译成一个class文件,但在编译的时候虚拟机并不知道所引用类的地址,所以就用符号引用来代替,而在解析阶段就是为了把这个符号引用转化成真正的地址的阶段。1.符号引用:符号引用以一组符号来描述所引用的目标,符号可以是任何形式的字面量,只要使用时能够无歧义的定位到目标即可。例如,在Cla...原创 2020-02-04 00:02:44 · 6698 阅读 · 1 评论