6行:“1”+“2”+"3"只创建了一个对象,因为在有优化版本的jdk中,有字符串折叠,认为只创建了一个对象
如果有7行则字符串常量池已经存在hello则第八行=右边只创建了一个对象如果没有则b8行创建了两个。
String创建对象问题
最新推荐文章于 2023-06-29 14:26:11 发布
6行:“1”+“2”+"3"只创建了一个对象,因为在有优化版本的jdk中,有字符串折叠,认为只创建了一个对象
如果有7行则字符串常量池已经存在hello则第八行=右边只创建了一个对象如果没有则b8行创建了两个。