黑马程序员技术交流社区
标题:
以下两条语句返回值为true的,求解
[打印本页]
作者:
蓦然回首102
时间:
2015-11-16 22:10
标题:
以下两条语句返回值为true的,求解
A:"wang"=="wang";
B: "wang".equals(new String("wang"));
作者:
梭梭树
时间:
2015-11-16 22:45
“wang” 和new String("wang") ,都是产出指定字符串,但是产生机制是不同的 “wang”是在方法中的常量池,new String("wang") 是在堆内存中,A 表示 两个“wang” 的地址值, 这两个 地址值是一样的 "wang".equals(new String("wang"));是比较2个属性值 都是wang 肯定相等
作者:
唯我独赞mo
时间:
2015-11-17 16:04
楼上正解,回答的很全面了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2