Hva betyr null i Java

Hva betyr null i Java
Java gir et bredt spekter av reserverte nøkkelord, og "null" er en av dem. Null er et ofte brukt reservert nøkkelord i nesten alle programmeringsspråk. Det er et saksfølsomt nøkkelord som betyr "null" og "null" er to forskjellige ting. Null -nøkkelordet tilhører “Java.lang.NullPointerException ”. Så vi kan møte en nullpointerxception når som helst mens vi utfører noen operasjoner med eller uten null -nøkkelordet.

Denne oppskrivningen tar sikte på å presentere en grundig oversikt over de nedenfor børsnoterte konseptene knyttet til null-nøkkelordet:

  • Hva betyr null i Java?
  • Standardverdi for Java Reference Variabel
  • Hvordan tilordne/passere null til en objektreferansevariabel?
  • Hvordan tilordne/passere null til primitiv datatype i java?
  • Er null case følsom i java?

Hva betyr null i Java?

Det er et reservert søkeord som kan brukes til å peke på fraværet av noe. NULL-nøkkelordet er case-sensitiv, noe som betyr at Java-kompilatoren vil vurdere "null" og "null" to forskjellige ting. Hvis vi tildeler "null" til et objekt, vil vi følgelig møte en feil. Programmet vil imidlertid fungere bra hvis vi tildeler "null" til et objekt. Dessuten kan tilgang til en nullreferanse kaste en nullpointerException. I Java er det ikke mulig å passere null som en verdi å kalle en metode som inneholder en primitiv datatype.

Standardverdi for Java Reference Variabel

La oss vurdere utdraget nedenfor for å forstå hva som er standardverdien til en referansevariabel i Java:

offentlig klasse eksempler på
privat statisk eksempler på objekt;
public static void main (String args [])

System.ute.println ("standardverdi for referansevariabel:" + objekt);

La oss utføre det ovennevnte programmet for å se hva som vil være standardverdien for referansevariabelen:

Utgangen bekreftet at referansevariabelen som standard har som standard, "null”Verdi.

Hvordan tilordne/passere null til en objektreferansevariabel?

Java lar oss gi en nullverdi til en objektreferansevariabel:

Eksempler på objekt = null;
System.ute.println ("standardverdi for referansevariabel:" + objekt);

I programmet ovenfor opprettet vi et objekt av klassen og tildelte det en "null" -verdi:

Slik kan vi tilordne en nullverdi til et objekt.

Hvordan tilordne null til primitiv datatype i java?

Vi kan tilordne en "null" -verdi til hvilken som helst primitiv type som int, streng osv. Det undergitte programmet vil guide deg om hvordan du tildeler en nullverdi til de primitive datatypene:

Strengmelding = null;
System.ute.println ("Resultat:" + melding);
Heltall IntVal = NULL;
System.ute.println ("Resultat:" + intval);

I ovennevnte utdrag opprettet vi en strengtype og en heltallstypevariabel og tildelte en "null" -verdi til dem begge:

Utgangen bekreftet at vi kan tilordne en nullverdi til hvilken som helst primitiv datatype.

Er null case følsom i java?

La oss vurdere det undergitte kodestykket for å sjekke om "null" nøkkelordet er case sensitive eller ikke:

String StringObj = null;

Den ovennevnte koden vil generere en kompileringstidsfeil som vist i følgende skjermbilde:

Ovennevnte skjermbilde bekreftet at "null" er et case-sensitivt nøkkelord.

Konklusjon

I Java er Null et reservert søkeord som kan brukes til å peke på fraværet av noe. NULL-nøkkelordet er case-sensitiv, noe som betyr at Java-kompilatoren vil vurdere "null" og "null" to forskjellige ting. Denne oppskrivningen forklarte arbeidet med null-nøkkelordet ved hjelp av noen passende eksempler.