java-oop-java对象内存图
java程序运行时主要有四个内存区域:栈、堆、方法区、data区。
栈:存放函数运行时的局部变量和实参;
堆:new出来的对象都存在这里、堆中还有一个常量池,用来存所有的常量数据;
方法区:存放加载进来的类代码;
data区:存放静态变量。
java程序运行时主要有四个内存区域:栈、堆、方法区、data区。
栈:存放函数运行时的局部变量和实参;
堆:new出来的对象都存在这里、堆中还有一个常量池,用来存所有的常量数据;
方法区:存放加载进来的类代码;
data区:存放静态变量。