В Java null е запазена дума за буквални стойности. Изглежда като ключова дума, но всъщност е литерал, подобен на true и false.
настройките на интернет браузъра
Точки за запомняне
- Регистърът е чувствителен.
- Това е стойност на референтната променлива.
- Достъпът до нулева препратка генерира a 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); } }
Изход:
изявление за печат в java
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
Нека видим пример за предоставяне на 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