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?
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å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;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;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.