小试牛刀
这个选啥嘞
全部评论
➕的优先级大于==,这样出题一股子计算机二级的味,不知道考察了个什么。
这题应该是D吧+的优先级比==高吧
如果单纯比较 s1 == s2 是 true 因为s2复用了s1的值 如果s2是 new String("runoob") 那么就是false了 因为 new 会强制在堆内申请一块空间存放String的实例对象 但是如高赞老哥所说 + 的优先级 高于 == 那么实际上是 “s1 == s2 is: runoob” == “runoob”所以结果是false
第三个 串池 第二个拿的第一个的串池中的地址 就是一个对象而已 字面量赋值 如果是new就不是了
好久没做了 应该是这样吧
不是true吗,这是jvm的知识吧,优先级是个啥
B s1 s2两引用虽然指向同一字符串常量池的字符 但是两引用内存地址本身是不一样的
d
false 优先级问题
b?
false
true java 常量池
false吗?
相关推荐
05-11 21:04
武汉理工大学 大数据开发工程师 
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享