A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


     A:"wang"=="wang";
     B:   "wang".equals(new String("wang"));

2 个回复

正序浏览
楼上正解,回答的很全面了
回复 使用道具 举报
“wang” 和new String("wang") ,都是产出指定字符串,但是产生机制是不同的   “wang”是在方法中的常量池,new String("wang") 是在堆内存中,A  表示 两个“wang” 的地址值,  这两个 地址值是一样的   "wang".equals(new String("wang"));是比较2个属性值   都是wang  肯定相等
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马