У Јави, нулл је резервисана реч за литералне вредности. Делује као кључна реч, али заправо је буквално слична истинитом и лажном.
Тачке које треба запамтити
- Осетљиво је на велика и мала слова.
- То је вредност референтне променљиве.
- Приступ нултој референци генерише а НуллПоинтерЕкцептион.
- Није дозвољено проследити нулл као вредност за позивање метода које садрже било који примитивни тип података.
Примери Јава резервисане нулте речи
Пример 1
Погледајмо једноставан пример за приказ подразумеване вредности референтне променљиве.
public class NullExample1 { static NullExample1 obj; public static void main(String[] args) { System.out.println(obj); } }
Излаз:
null
Пример 2
Хајде да видимо пример да бисмо утврдили да ли можемо да проследимо нулл у референтну променљиву објекта.
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