首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

有关null的面试题。该怎么解决

2012-01-06 
有关null的面试题。下面有四个有关null的声明,请说出他们的区别,并且指出哪个是无效的。Strings1nullStrin

有关null的面试题。
下面有四个有关null的声明,请说出他们的区别,并且指出哪个是无效的。
String   s1=null;
String   s2= "null ";
String   s3=new   String( "null ");
String   s4=( "null ");

[解决办法]
s1是null,其它几个是字符串,值为 "null "
[解决办法]
String s1=null; 这个是对象的占位(其引用其实是一个空指针)

String s2= "null ";
String s3=new String( "null "); 对象里存放的是字符串“null”

String s4=( "null "); 这个是无效的
[解决办法]
s4是无效的,猜都猜得来!
[解决办法]
4是错的

2和3是直接 给字符串赋值了!NULL

1的话应该是只声明了一个对象吧!里面没有值

热点排行