في Java، null هي كلمة محجوزة للقيم الحرفية. قد تبدو وكأنها كلمة رئيسية، ولكنها في الواقع تشبه حرفيًا الصواب والخطأ.
نقطة لنتذكر
- وهو حساس لحالة الأحرف.
- إنها قيمة المتغير المرجعي.
- يؤدي الوصول إلى مرجع فارغ إلى إنشاء ملف NullPointerException.
- لا يُسمح بتمرير قيمة خالية لاستدعاء الطرق التي تحتوي على أي نوع بيانات بدائي.
أمثلة على كلمة Java المحجوزة الخالية
مثال 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
دعونا نرى مثالاً لعرض القيمة الافتراضية للسلسلة.
عمر بيت ديفيدسون
public class NullExample3 { String str; public static void main(String[] args) { NullExample3 obj=new NullExample3(); System.out.println(obj.str); } }
انتاج:
null
مثال 4
دعونا نرى مثالاً لإرجاع قيمة خالية من إحدى الطرق.
public class NullExample4 { String display() { return null; } public static void main(String[] args) { NullExample4 obj=new NullExample4(); System.out.println(obj.display()); } }
انتاج:
null
مثال 5
دعونا نرى مثالاً لتوفير قيمة خالية لمتغير السلسلة.
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