吟空麦子

关于创建了几个string object的见解

很多朋友有关于这样的争议: String s = new String(“ykmaiz”); 创建了几个string object? 麦子发表一下自己的见解。 两个或一个,”ykmaiz”对应一个对象,这个对象放在字符串常量缓冲区,常量”ykmaiz”不管出现多少遍,都是缓冲区中的那一个。 New String每写一遍,就创建一个新的对象,它一句那个常量”ykmaiz”对象的内容来创建出一个新St […]