关于JAVA中String="abc"和String=new String("abc")的区别与联系
String a = new String("PushYE");String b = "PushYE";这是对两个字符串的声明,从正常的角度来看,我们会认为a和b没有区别。但是,a==b系统报错误a.equals(b)系统报正确这就让我们很不能理解了。首先,我们要知道“==”和“equals”的区别,“==“是判断两个对象是否是同一个对象,而“equals”则是仅仅
原创
2017-03-19 21:09:17 ·
1466 阅读 ·
0 评论