java内存堆、栈、常量池

  1. 栈:存放基本类型的变量和对象的引用 2. 堆:存放所有new出来的对象(new String("abc");) 3. 常量池:存放字符串常量和基本类型的常量(public static final)   String s = new String(“abc”);如果常量池中没有abc对象(有则不创建),则创建一个abc对象,然后堆中再创建一个常量池中abc对象的拷贝对象。 s存在栈中,a
相关文章
相关标签/搜索