JVM内存
im_ayday
我爱代码,代码爱我
展开
-
【说一千道一万】Java内存
关于JAVA内存由于是自学一直看网上的各种版本,一直没有一个比较全面的说法,自己下一步会去看《深入理解JVM》来完善自己的知识。 暂时自己先就网上各种版本来做一下总结。 一、JVM的内存分配:堆(Heap)、栈(Stack)、方法区(Method Area)、程序计数器(Program Counter Register): 比较的公认的说法,还有的说法是堆区(Heap Memory)原创 2017-02-11 16:01:56 · 289 阅读 · 0 评论 -
深入理解JVM之String的比较和String.intern()
在翻《深入理解Java虚拟机》的书时,又看到了2-7的 String.intern()返回引用的测试。 其实要搞明白String.intern(),我总结了下面几条规则: 一、new String都是在堆上创建字符串对象。当调用 intern() 方法时,编译器会将字符串添加到常量池中(stringTable维护),并返回指向该常量的引用。 二、通过...转载 2018-09-06 14:52:48 · 198 阅读 · 0 评论