黑马程序员技术交流社区

标题: 字符串特点和面试题 [打印本页]

作者: 徐朋威0716    时间: 2015-8-1 01:42
标题: 字符串特点和面试题
字符串的特点及面试题
1、特点及注意事项
          字符串一旦被赋值,就不能改变。
          注意:字符串的值不能改变,引用是可以改变的。

2、面试题
               a:String s = new String("hello")和String s = "hello"的区别。
                          答:new String(“hello”)在内存中创建了1个或两个对象,为什么..
                                   “hello”在内存中创建了0个或一个对象,为什么…
               b:请写出结果:
                    String s1 = new String("hello");
                    String s2 = new String("hello");
                    System.out.println(s1==s2);
                    System.out.println(s1.equals(s2));

                    String s3 = new String("hello");
                    String s4 = "hello";
                    System.out.println(s3==s4);
                    System.out.println(s3.equals(s4));

                    String s5 = "hello";
                    String s6 = "hello";
                    System.out.println(s5==s6);
                    System.out.println(s5.equals(s6));
             c : ""和null的区别
                 最本质的区别是否在内存中开辟内存空间,"'会开辟内存空间,而null不会,在开发的时候要养成良好的习惯用null
作者: 郁金香大公爵    时间: 2015-8-1 08:16
楼主,你只是视频面试的题吗。这么简单啊




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