概述 一个对象本身的内在结构需要一种描述方式,这个描述信息是以字节码的方法存储在方法区中的。Class本身就是一个对象,都以KB为单位,如果new Integer()为了表示一个数据就占用KB级别的内存就有点不值了,下面讲解JVM是如何做的。为了表示对象的属性、方法等信息,不得不需要结构描述。Hot ...
分类:
其他好文 时间:
2017-03-02 17:23:08
阅读次数:
253
java 虚拟机在执行java程序的过程中,会把它所管理的内存划分为若干个不同的区域。 注:java 虚拟机所管理的内存将会包括以下几个运行时数据区域 1.程序计数器,字节码解释器工作时,就是通过改变这个计数器的值来选择下一条需要执行的字节码指令分支,循环,跳转,异常处理,线程恢复都需要来这个计数器 ...
分类:
编程语言 时间:
2016-08-15 12:49:34
阅读次数:
148