String a = new String("so stupid");
这个写法比较愚蠢,系统见到"so stupid"之后立马创建了一个String对象,然后发现了new的字样,于是再次创建一个String对象,让a指向它,挺浪费。
好一些的写法应该是:
String a = "little better";
注:可能是<Effective Java>中抄来的。记不清了。反正也没收钱,不会有人起诉我吧。
String a = new String("so stupid");
这个写法比较愚蠢,系统见到"so stupid"之后立马创建了一个String对象,然后发现了new的字样,于是再次创建一个String对象,让a指向它,挺浪费。
好一些的写法应该是:
String a = "little better";
注:可能是<Effective Java>中抄来的。记不清了。反正也没收钱,不会有人起诉我吧。