论坛首页 招聘求职论坛

一道邪恶的java基础题

浏览 45510 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (5)
作者 正文
   发表时间:2010-09-30  
出这面试题挺没意义的。。
0 请登录后投票
   发表时间:2010-09-30  
mimang2007110 写道

String a="abc";
String b="abc";
System.out.println("==================>" + (a==b));
这样输出是true

String a=new String("abc");
String b=new String("abc");
System.out.println("==================>" + (a==b));
这样输出是false

应该是:
System.out.println("==================>" + (a==b));
这样输出是==================>true

所以出题的人其实告诉了你优先级的问题
无聊啊,这样的面试老子“抗面”
0 请登录后投票
   发表时间:2010-09-30  
-------- 在a==b上没有加括号时
C:\Program Files\Java\jdk1.5.0_15\bin>javac test.java

C:\Program Files\Java\jdk1.5.0_15\bin>java test
false

-------- 在a==b上没有加括号时
C:\Program Files\Java\jdk1.5.0_15\bin>javac test.java

C:\Program Files\Java\jdk1.5.0_15\bin>java test
====>true
0 请登录后投票
   发表时间:2010-09-30  
真正下套。。。。误人子弟
0 请登录后投票
   发表时间:2010-09-30  
这个太猥琐了。。。。。
0 请登录后投票
   发表时间:2010-09-30  
确实很邪恶啊
0 请登录后投票
   发表时间:2010-09-30  
呃.... 真汗啊. 优先级基本都没想过... 受教了.!
0 请登录后投票
   发表时间:2010-09-30  
false
0 请登录后投票
   发表时间:2010-09-30  
String a = new String("abc")
String b = new String("abc")
0 请登录后投票
   发表时间:2010-09-30  
华为就喜欢出这样的题
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics