Java虚拟机
文章平均质量分 91
DongBD_
林深时见鹿,海蓝时见鲸。
展开
-
Java虚拟机——JVM分区
Java虚拟机——JVM分区目录Java虚拟机——JVM分区目录前言JVM分区1.堆2.方法区3.虚拟机栈4.本地方法栈5.程序计数器前言Java开发人员与C,C++开发人员的区别之一是把内存控制的权力交给了Java虚拟机。毫无疑问,这种模式很大程度上简化了Java开发中的内存管理环节。不过,也造成了在发生内存泄漏和溢出问题时,Java开发人...原创 2018-05-04 09:18:06 · 654 阅读 · 0 评论 -
Java虚拟机——GC机制
Java虚拟机——GC机制目录Java虚拟机——GC机制目录前言GC机制哪些内存需要回收?引用计数法可达性分析算法什么时候回收?如何回收?新生代的GC老年代的GC分代收集算法前言GC(Garbage Colllection)是指Java虚拟机的垃圾回收过程,这个过程是Java虚拟机释放内存,防止内存溢出情况的发生。我们常把...原创 2018-05-04 14:30:46 · 1138 阅读 · 0 评论 -
Java虚拟机——引用
Java虚拟机——引用目录Java虚拟机——引用目录前言引用定义引用的分类强引用软引用(SoftReference)弱引用(WeakReference)虚引用(PhantomReference)总结前言之前在别人的面经中曾经看到过引用相关的问题,当时的第一反应是值传递和引用传递的相关知识,之后在看《深入理解Java虚拟机》的过程...原创 2018-05-04 16:34:48 · 226 阅读 · 0 评论