建议52:推荐使用String直接量赋值 一般对象都是通过new关键字生成的,但是String还有第二种生成方式,也就是我们经常使用的直接声明方式,这种方式是极力推荐的,但不建议使用new String("A")的方式赋值。为什么呢?我们看如下代码:publ ...
建议52:推荐使用String直接量赋值
一般对象都是通过new关键字生成的,但是String还有第二种生成方式,也就是我们经常使用的直接声明方式,这种方式是极力推荐的,但不建议使用new String("A")的方式赋值。为什么呢?我们看如下代码:
public class Client58 { public static void main(String[] args) { String str1 = "詹姆斯"; String str2 = "詹姆斯"; String str3 = new String("詹姆斯"); String str4 = str3.intern(); // 两个直接量是否相等 System.out.println(str1 == str2); // 直接量和对象是否相等 System.out.println(str1 == str3); // 经过intern处理后的对象与直接量是否相等 System.out.println(str1 == str4); }}
原标题:编写高质量代码:改善Java程序的151个建议(第4章:字符串___建议52~55)
关键词:JAVA
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。