String创建了几个对象的问题
情况一String str1 = "hello";如果字符串常量池中不存在“hello”,创建1个对象,否则创建0个对象。情况二String str2 = "hello, " + "world";上面的代码会进行编译期优化,等价于String str1 = “hello, world”,与情况一 相同。情况三new String("hello);如果字符串常量池中不存在"hello",创建2个对象,否则创建1个对象。情况四...
原创
2020-12-02 23:51:28 ·
903 阅读 ·
1 评论