预备知识:
1. new对象的过程;
2. 堆和常量池;
1》, 先说 String str = "res"的创建过程 ;
(过程: 加载类 -- > 初始化类 --> 创建对象 )
创建一个对象str,将str指向常量池中的res
2》,String str = new String("res");
本文深入探讨了Java中String对象的两种创建方式:直接赋值与new关键字。详细解析了字符串常量池的使用及堆内存中对象的创建过程,帮助理解Java内存管理。
预备知识:
1. new对象的过程;
2. 堆和常量池;
1》, 先说 String str = "res"的创建过程 ;
(过程: 加载类 -- > 初始化类 --> 创建对象 )
创建一个对象str,将str指向常量池中的res
2》,String str = new String("res");
135
171
726

被折叠的 条评论
为什么被折叠?