
JVM
文青_周
努力能减少遗憾
展开
-
强弱软虚引用 weakHashMap
强引用这是最常见的引用关系,变量o对 new object()这个对象(下称对象xx)的进行引用,o持有对象的强引用,宁愿内存溢出也不清除强引用的内存Object obj = new Object();//o 持有这个新new出来对象xx的强引用//不需要之后 将obj置为null,这样对象xx就没有引用了,变为不可达,会在下次gc的时候回收掉obj = null;//help GC...原创 2018-05-11 17:31:29 · 554 阅读 · 0 评论 -
java学习笔记之: JVM一:内存
写在前头:看书入门, java玩了这么久了,也没仔细研究下这种重要的基础部分,最近抽空在看”深入理解java虚拟机 JVM高级特性与最佳实践“,写点学习总结; 一.内存结构 a.我们常说java内存结构=堆+栈,实际上这只是我们最常出问题的地方,我们最终要重点研究的也是这一部分 b. 虚拟机的规定呢?–>堆+栈+程序计数器,直接上图 当然 这里的方法区是存在原创 2017-10-14 17:33:20 · 347 阅读 · 0 评论