ב-Java, null היא מילה שמורה לערכים מילוליים. זה נראה כמו מילת מפתח, אבל למעשה, זה מילולי דומה לאמיתי ולא נכון.
נקודות לזכור
- זה תלוי רישיות.
- זהו ערך של משתנה הייחוס.
- הגישה להפניה אפס יוצרת א NullPointerException.
- אסור להעביר את null כערך כדי לקרוא לשיטות המכילות כל סוג נתונים פרימיטיבי.
דוגמאות למילה שמורה ב-Java null
דוגמה 1
בוא נראה דוגמה פשוטה להצגת ערך ברירת המחדל של משתנה ההתייחסות.
public class NullExample1 { static NullExample1 obj; public static void main(String[] args) { System.out.println(obj); } }
תְפוּקָה:
null
דוגמה 2
בוא נראה דוגמה כדי לקבוע אם נוכל להעביר את ה-null למשתנה הפניה לאובייקט.
public class NullExample2 { public static void main(String[] args) { NullExample2 obj = null; System.out.println(obj); } }
תְפוּקָה:
null
דוגמה 3
בוא נראה דוגמה להצגת ערך ברירת המחדל של String.
public class NullExample3 { String str; public static void main(String[] args) { NullExample3 obj=new NullExample3(); System.out.println(obj.str); } }
תְפוּקָה:
null
דוגמה 4
בוא נראה דוגמה להחזרת null משיטה.
public class NullExample4 { String display() { return null; } public static void main(String[] args) { NullExample4 obj=new NullExample4(); System.out.println(obj.display()); } }
תְפוּקָה:
null
דוגמה 5
בוא נראה דוגמה לספק null למשתנה String.
public class NullExample5 { static String str=null; public static void main(String[] args) { if(str==null) { System.out.println('value is null'); } else { System.out.println('value is not null'); } } }
תְפוּקָה:
value is null