`
jbm3072
  • 浏览: 209137 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个简单的小测验,考查一下对Java基础的掌握情况

阅读更多
今天看Java Language Specification的时候看到了下面的一段代码:
package testPackage;
class Test {
public static void main(String[] args) {
String hello 
= "Hello", lo = "lo";
System.out.print((hello 
== "Hello"+ " ");
System.out.print((Other.hello 
== hello) + " ");
System.out.print((other.Other.hello 
== hello) + " ");
System.out.print((hello 
== ("Hel"+"lo")) + " ");
System.out.print((hello 
== ("Hel"+lo)) + " ");
System.out.println(hello 
== ("Hel"+lo).intern());
}

}

class Other static String hello = "Hello"; }


package other;
public class Other static String hello = "Hello"; }



输出的结果出人预料。不运行它,大家自己想想答案吧,然后把答案和你的想法贴出来分享给大家吧。
正确答案的话,运行一下运行一下就知道了。。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics