java代码空与null的区别,以及输出null长度的时候的状态

String s;
的System.out.println(S);
在Eclipse的里面就会报错,是因为你没有初始化第

String s = null;
的System.out.println(s);
这样就不会报错。

空变量是没有值的,NULL是有值的。在对 “对象或变量” 的调用前进行一个初始化是符合JAVA编程规范的,它是一个良好的编程习惯。



String s = null

syso(s.length());

 java.lang.NullPointerException  s = null   没有长度

猜你喜欢

转载自blog.csdn.net/qq_37542292/article/details/80715544
今日推荐