黑马程序员技术交流社区

标题: String s="abc";和 String s1=new String("abc"); [打印本页]

作者: 飘过的云    时间: 2015-5-24 20:14
标题: String s="abc";和 String s1=new String("abc");
String s="abc";和 String s1=new String("abc");

2.png (197.23 KB, 下载次数: 12)

2.png

3.png (123.14 KB, 下载次数: 10)

3.png

4.png (27.8 KB, 下载次数: 10)

4.png

作者: qq496099229    时间: 2015-5-24 20:20
private static void test1(){
   String a="a"+"b"+1;
   String b="ab1";
   System.out.println(a==b);
}
private static void test(){
   String a="a";
   String b=a+"f";
   String c="af"
   System.out.println(c==b);
}

private static void test1(){
final String a="a";
String b=a+"f";
String c="af";
System.out.println(b==c);
}

看看这三个吧!
作者: 飘过的云    时间: 2015-5-25 22:55
qq496099229 发表于 2015-5-24 20:20
private static void test1(){
   String a="a"+"b"+1;
   String b="ab1";

这道题考到我了 test 和test1
作者: huadengaiyue    时间: 2015-5-25 23:05
这是。。。。。。。。。。。。
作者: Ranger-Master    时间: 2015-5-25 23:08
刚在找这个知识点,感谢分享,及时雨!
作者: qq496099229    时间: 2015-5-25 23:54
飘过的云 发表于 2015-5-25 22:55
这道题考到我了 test 和test1

java编译器的编译时优化问题




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2