Télécharger l'article Télécharger l'article

Une variable de type « null » est une variable qui ne contient aucune valeur ou qui ne pointe vers aucun objet. Ce genre de variable peut être évalué à l'aide d'un simple « if » et est généralement utilisé afin de vérifier l’existence d’un objet, existence qui conditionne l’exécution ou l’arrêt d’un processus au sein du code  [1] .

Partie 1
Partie 1 sur 2:

Évaluer le type « null » en Java

Télécharger l'article
  1. On utilise l’opérateur « = » afin de définir une variable et de lui attribuer une valeur. Il peut aussi être utilisé afin d’attribuer la valeur « null » à une variable existante.
    • Les valeurs « 0 » et « null » ne sont pas considérées comme identiques par le système et entraineront des comportements différents de la part du programme.
    • variableName = null;
  2. On utilise l’opérateur « == » afin de déterminer si les valeurs de part et d’autre sont égales. Si vous avez précédemment affecté la valeur « null » à une variable, le test effectué par l’opérateur d’égalité pour vérifier si cette variable est égale à « null » retournera le booléen « true ».
    • variableName == null;
    • Il est également possible d’utiliser l’opérateur d’inégalité « != » afin de vérifier si une variable n’est pas égale à une certaine valeur.
  3. Le résultat de l’expression sera un booléen dont la valeur sera égale à « true » ou à « false ». Ce même booléen pourra être utilisé afin de conditionner les actions à mener au sein de votre structure de contrôle.
    • Par exemple : si la valeur est de type « null », alors afficher le texte « l’objet est null ». Dans le cas où l’opérateur d’égalité n’évalue pas la variable comme étant égale à « null », le programme sautera cette condition ou prendra un chemin différent.
       Object 
       object 
       = 
       null 
       ; 
       if 
       ( 
       object 
       == 
       null 
       ) 
       { 
       System 
       . 
       out 
       . 
       print 
       ( 
       "l’objet est null " 
       ); 
       } 
      
    Publicité
Partie 2
Partie 2 sur 2:

Utiliser le type « null » dans vos structures de contrôle

Télécharger l'article
  1. La valeur « null » est communément utilisée comme valeur par défaut à la place de toute autre valeur.
    • string() signifie que la valeur est « null » jusqu’à son affectation ultérieure.
  2. On peut retourner un type « null » afin d’arrêter une boucle ou un processus en cours d’exécution. L’utilisation la plus commune consiste à lever une erreur ou une exception lorsque le programme ne se comporte pas de la façon voulue ou qu’une condition indésirable a été atteinte.
  3. On peut utiliser le type « null » comme un sémaphore pour indiquer qu’un processus n’a pas encore démarré. Il est également possible de l’utiliser pour rendre compte du démarrage d’un processus.
    • Par exemple : exécuter quelque chose tant que l’objet est null ou encore ne rien faire jusqu’à ce que l’objet ne soit plus « null ».
       synchronized 
       method 
       () 
       { 
       while 
       ( 
       method 
       ()== 
       null 
       ); 
       method 
       (). 
       nowCanDoStuff 
       (); 
       } 
      
    Publicité

Conseils

  • Dans le paradigme de la programmation orientée objet, l’utilisation abusive du type « null » est considérée comme une mauvaise pratique. Les valeurs devraient toujours pointer vers des objets existants  [2] [3] .
Publicité

À propos de ce wikiHow

Cette page a été consultée 18 177 fois.

Cet article vous a-t-il été utile ?

Publicité