java中变量存储的位置

先将堆栈存出内容告知如下

栈:存放基本数据类型和对象引用,但对象本身不存放在栈中,而是存放在堆中

堆:存放new产生出来的数据

静态域:存放在对象中用static定义的静态成员

常量池:存放常量.例如 string str="abc",他是存储在常量池里面的;

猜你喜欢

转载自www.cnblogs.com/zhangxiaozhen/p/9704066.html