Java中的内存次要划分为五局部 堆(Stack):寄存办法中的局部变量 栈(Heap):new进去的货色 办法区(Method Area):存储.class相干信息 本地办法区(Native Method Stack):与操作系统相干 寄存器(PC Register):与cpu相干 更具体点能够看图: 上面上实例: 1、数组内存图 (1) 只有一个数组的内存图 (2) 两个数组的内存图 (3)两个援用指向同一个数组的内存图 2、对象内存图 (1)只有一个对象的内存图 (2)两个对象应用同一个办法的内存图 (3)两个援用指向同一个对象的内存图
发表回复