PDF download Pdf downloaden PDF download Pdf downloaden

Null geeft aan dat een variabele niet verwijst naar een object en geen waarde heeft. Je kunt een standaard ‘if’-statement gebruiken om een null-waarde in een stuk code te controleren. Null wordt meestal gebruikt om het niet bestaan van iets aan te duiden of te bevestigen. Binnen die context kan het worden gebruikt als een voorwaarde voor het starten of stoppen van andere processen binnen de code. [1]

Deel 1
Deel 1 van 2:

Null controleren in Java

PDF download Pdf downloaden
  1. Een enkele '=' wordt gebruikt voor het declareren van een variabele en het toewijzen van een waarde eraan. Je kunt dit gebruiken om een variabele op null in te stellen.
    • Een waarde van '0' en null zijn niet hetzelfde en zullen zich op andere manieren gedragen.
    • variableName = null;
  2. Een '==' wordt gebruikt om te controleren of twee waarden aan beide zijden van het dit tegen gelijk zijn. Als je een variabele hebt ingesteld op null met '=', dan zal het controleren of de variabele gelijk is aan null als resultaat 'true' krijgen.
    • variableName == null;
    • Je kunt ook '!=' gebruiken om te controleren of een waarde NIET gelijk is.
  3. Het resultaat van de uitdrukking is een boolean (true of false). Je kunt de booleaanse waarde gebruiken als een voorwaarde voor dat wat het statement vervolgens zal doen.
    • Bijvoorbeeld: als de waarde gelijk is aan null, druk dan de tekst 'object is null' af. Indien '==' niet als resultaat geeft dat de variabele null is, dan zal het de voorwaarde overslaan of een andere route volgen.
    •  Object 
       object 
       = 
       null 
       ; 
       if 
       ( 
       object 
       == 
       null 
       ) 
       { 
       System 
       . 
       out 
       . 
       print 
       ( 
       ' 
       object 
       is 
       null 
       ' 
       ); 
       } 
      
    Advertentie
Deel 2
Deel 2 van 2:

Een null-controle gebruiken

PDF download Pdf downloaden
  1. Het is gangbaar om null te gebruiken als standaardwaarde in plaats van een toegekende waarde.
    • string() betekent dat de waarde null is, tot het daadwerkelijk wordt gebruikt.
  2. Een null-waarde retourneren kan gebruikt worden als trigger voor het stoppen van een lus of het afbreken van een proces. Dit wordt meer algemeen gebruikt om een fout of uitzondering te geven wanneer er iets verkeerd is gegaan of er aan een ongewenste voorwaarde is voldaan.
  3. Evenzo kan null worden gebruikt als vlag om aan te geven dan dat een proces niet is gestart, of als voorwaarde om het begin van een proces aan te duiden.
    • Bijvoorbeeld: doe iets terwijl een object null is, of doe niets tot een object NIET null is.
       synchronized 
       method 
       () 
       { 
       while 
       ( 
       method 
       ()== 
       null 
       ); 
       method 
       (). 
       nowCanDoStuff 
       (); 
       } 
      
    Advertentie

Tips

  • Sommigen vinden het veelvuldig gebruik van null slecht programmeerwerk binnen object georiënteerd programmeren, waar waarden altijd naar een object dienen te wijzen. [2] [3]
Advertentie

Over dit artikel

Deze pagina is 2.430 keer bekeken.

Was dit artikel nuttig?

Advertentie