Operators - Comparing values

4 belangrijke vragen over Operators - Comparing values

Wat doet de instanceof operator ?

Dit is handig om te bepalen of een willekeurig object tijdens runtime een lid is van een bepaalde klasse of interface.

Wat gebeurt er bij het aanroepen van een instanceof op een null warde ?

Het gebruik van `instanceof` op de null-letterlijke of een null-referentie retourneert altijd `false`.

Hoe vermijdt je een NullPointerException met conditionele AND ?


Een veelvoorkomend voorbeeld waar conditionele operatoren worden gebruikt, is het controleren op null-objecten voordat een bewerking wordt uitgevoerd.
In dit voorbeeld voorkomt de conditionele operator dat er ooit een NullPointerException wordt gegenereerd als duck null is, aangezien de evaluatie van duck.getAge() < 5 nooit wordt bereikt.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat is een ternary operator ?

De eerste operand moet een booleaanse expressie zijn, en de tweede en derde operanden kunnen elke expressie zijn die een waarde retourneert. De ternaire operatie is eigenlijk een samengevoegde vorm van een if- en else-verklaring die een waarde retourneert.

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo