黑马程序员技术交流社区
标题:
day12面试题
[打印本页]
作者:
jaunce
时间:
2015-8-25 06:30
标题:
day12面试题
面试题:
1.空串与NUll的 区别
空串:“”;空字符串,有指向对象
null:没有指向任何一个对象,
String s=null;
s.length();
NullPointException
2.字符串一旦初始化就不可以被改变
String s="hello";
s+="World";
System.out.println(s); //helloWord
注意:这里指的是字符串在常量池里面的值不能发生改变,
而不是说字符串的引用不能变
3.String s1=new String("abc");
String s2="abc";
第一种情况在内存中有两个对象,堆内存new String();常量池"abc”
而第二种在内存中常量池只有一个对象
4.String s1="";
String s2=null;
System.out.println(s1.isEmpty()); //ture
System.out.println(s2.isEmpty()); //nullPointException异常
作者:
肚小糖
时间:
2015-8-25 08:39
总结得不错~
作者:
hpuwuxu
时间:
2015-8-25 08:53
学习后总结,很不错
作者:
千山万水
时间:
2015-8-25 09:56
。。。。。。。。。。。。。。。。。。。
作者:
a1ccwt
时间:
2015-8-25 10:02
不错的呀
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2