关于 Java 中 null 的有趣事实
javaobject oriented programmingprogramming更新于 2025/7/6 12:28:17
Java 中有许多与 null 相关的事实。我们将在这里通过示例讨论其中的一些事实 −
Java 中任何引用变量的默认值始终为 null。
示例
public class Demo{
private static Object my_obj;
public static void main(String args[]){
System.out.println("The default value of object my_obj is : " + my_obj);
}
}
输出
The default value of object my_obj is : null
名为 Demo 的类定义了一个静态对象和显示此预定义对象默认值的主要函数。
不等于 (!=) 和比较 (==) 运算符可以与 null 关键字一起使用。
示例
public class Demo{
public static void main(String args[]){
System.out.println("The value of null == null is : ");
System.out.println(null==null);
System.out.println("The value of null != null is : ");
System.out.println(null!=null);
}
}
输出
The value of null == null is : true The value of null != null is : false
名为 Demo 的类包含主要函数,该函数检查使用 ‘==’ 运算符比较空值时的输出以及使用 ‘!=’ 运算符检查空值时的输出。
关键字 null 区分大小写
示例
public class Demo{
public static void main (String[] args) throws java.lang.Exception{
Object my_obj_1 = NULL;
Object my_obj_2 = null;
}
}
输出
/Demo.java:5: error: cannot find symbol Object my_obj_1 = NULL; ^ symbol: variable NULL location: class Demo 1 error
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

