锁定老帖子 主题:一道邪恶的java基础题
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (5)
|
|
---|---|
作者 | 正文 |
发表时间:2010-09-30
如此基础的题,怎说邪恶?
|
|
返回顶楼 | |
发表时间:2010-09-30
这个题说明两个问题
1)+的优先级高于= 2)+号拼接字符串会新建一个字符对象 大家可以试试: System.out.println(""+ a==b ); System.out.println(a.concat("")==b ); |
|
返回顶楼 | |
发表时间:2010-09-30
false,
要用equals() |
|
返回顶楼 | |
发表时间:2010-09-30
肯定是false
|
|
返回顶楼 | |
发表时间:2010-09-30
sunliao_first 写道 false,
要用equals() 怎么还是说equals的问题呢,这个是符号优先级的问题,和equlas没有一点关系。 |
|
返回顶楼 | |
发表时间:2010-09-30
建议要面试java的,先看那本 <<java解惑>>,看完什么语法全圈套都不怕
|
|
返回顶楼 | |
发表时间:2010-09-30
做错的说,太阴险了。
|
|
返回顶楼 | |
发表时间:2010-09-30
还原了你的代码,被你雷倒了。。。为什么不把括号打上呢!
|
|
返回顶楼 | |
发表时间:2010-09-30
都用走眼的时候 。哈哈
|
|
返回顶楼 | |
发表时间:2010-09-30
出这题目的人完全脑残!对做项目一点用处都没~
|
|
返回顶楼 | |