JVM上篇:内存与垃圾回收篇:
链接:https://pan.baidu.com/s/1TcHFE6YEk32Td_zXpZRSrg
提取码:7jc7
JVM中篇:字节码与类的加载篇:
链接:https://pan.baidu.com/s/1k6TmnpRqXro5DjCMBz0Qgg
提取码:sdxw
JVM下篇:性能监控与调优篇:
链接:https://pan.baidu.com/s/1MZoq_tsNCg2Cx_xIasSJng
提取码:qrbt
我们希望能描述这样一类对象:当内存空间还足够时,则能保留在内存中;如果内存空间 在进行垃圾收集后还是很紧张,则可以抛弃这些对象。
【既偏门又非常高频的面试题】强引用、软引用、弱引用、虚引用有什么区别?具体使用 场景是什么?
在JDK1.2版之后,Java对引用的概念进行了扩充,将引用分为强引用( Strong Reference)4种,这4种引用强度依次逐渐略 Reference)和虚引用 Reference)、软引用( Soft reference)、弱引用(Wea 除强引用外,其他3种引用均可以在java.1ang.ref包中找到它们的身影。如下图,显示 了这3种引用类型对应的类,开发人员可以在应用程序中直接使用它们。