Java 定义变量"空"与"NULL"
2011-07-30 09:25
288 查看
String s;
System.out.println(s);
在Eclipse里面就会报错,是因为你没有初始化s.
String s = null;
System.out.println(s);
这样就不会报错.
空变量是没有值的,NULL是有值的.在对"对象或变量"的调用前进行一个初始化是符合JAVA编程规范的,它是一个良好的编程习惯.
System.out.println(s);
在Eclipse里面就会报错,是因为你没有初始化s.
String s = null;
System.out.println(s);
这样就不会报错.
空变量是没有值的,NULL是有值的.在对"对象或变量"的调用前进行一个初始化是符合JAVA编程规范的,它是一个良好的编程习惯.
相关文章推荐
- Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
- java.lang.UnsupportedOperationException: This parser does not support specification "null”version ..
- Unable to find a value for "dwmc" in object of class "java.lang.String" using operator "." (null
- 全局变量和局部变量重复之this.name.toString());Exception in thread "main" java.lang.NullPointerException
- php小结---当解析变量的值分别为 null, "" ,0 ,"0" ,1 时的不同情况
- cocos2dx导入到eclipse出现"C/C++ Indexer". java.lang.NullPointerException
- java中null和""的区别
- Exception in thread "HouseKeeper" java.lang.NullPointerException
- Exception in thread "Timer-1" java.lang.NullPointerException
- An internal error occurred during: "Map/Reduce location status updater". java.lang.NullPointerExcept
- cocos2dx导入到eclipse出现"C/C++ Indexer". java.lang.NullPointerException
- java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect
- An internal error occurred during: "Launching java.lang.NullPointerException
- 多个".h"文件中声明及定义 全局变量和函数
- java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect
- NDK: ant 错误 [javah] Exception in thread "main" java.lang.NullPointerException
- java中的null和""区别------&&与&的区别
- 如何解决异常:java.lang.NumberFormatException: For input string: "null"
- Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
- Java中 Null & " " 的概念,与区别