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 मानों की तुलना करने पर आउटपुट क्या होता है और जब उन्हें '!=' ऑपरेटर का उपयोग करके जांचा जाता है।
कीवर्ड 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