Java:内存分配(堆、栈、常量池)
-
堆:存放new出来对象和数组。eg. String str = new String('xxx'); 这个new String('xxx') 对象存放在堆中。
-
栈:存放八大基本数据类型(btye/char/short/int/long/float/double/boolean)以及对象的引用。
-
常量池:普通常量(值本身eg.整型常量:1024)和不可变的变量(eg.final int i = 1024)。
参考文献
https://blog.csdn.net/unknownhzy/article/details/79505710
https://blog.csdn.net/sinat_34596644/article/details/51761714
posted on 2019-05-06 23:00 Indian_Mysore 阅读(79) 评论(0) 编辑 收藏 举报