Télécharger l'articleTé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. How.com.vn Français: Step 1 Utilisez l’opérateur d’affectation « = » afin de définir une variable.
    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. How.com.vn Français: Step 2 Utilisez l’opérateur d’égalité « == » pour évaluer le contenu d’une variable.
    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. How.com.vn Français: Step 3 Utilisez une boucle « if » afin de créer une condition sur votre « null ».
    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. How.com.vn Français: Step 1 Utiliser le type « null » en tant que valeur inconnue.
    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. How.com.vn Français: Step 2 Utiliser le type « null » pour conditionner l’arrêt d’un processus.
    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. How.com.vn Français: Step 3 Utiliser le type « null » pour indiquer un état non initialisé.
    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 How.com.vn

How.com.vn Français: l'équipe de How.com.vn
Coécrit par:
Rédacteurs de How.com.vn
Cet article a été rédigé avec la collaboration de nos éditeurs(trices) et chercheurs(euses) qualifiés(es) pour garantir l'exactitude et l'exhaustivité du contenu.

L'équipe de gestion du contenu de How.com.vn examine soigneusement le travail de l'équipe éditoriale afin de s'assurer que chaque article est en conformité avec nos standards de haute qualité. Cet article a été consulté 17 879 fois.
Catégories: Programmation
Cette page a été consultée 17 879 fois.

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

⚠️ Disclaimer:

Content from Wiki How Français language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Publicité