Il est important de comprendre la différence entre une colonne marquée "Null" et une colonne dont la valeur est vide. Confondre l'un et l'autre est une source fréquente d'erreurs. NULL : null n'est pas une valeur, mais un marqueur d'absence de valeur ;null est applicable sur tout type de colonnes (caractère, numérique, date...) à l'exception bien entendu de celles ayant une contrainte "not null" mais null est obtenu en cas de ...
Mis à jour 28/02/2025 à 09h41 par escartefigue
L'erreur à un milliard de dollars Connaissez-vous Tony Hoare ? Il y a de grandes chances que non. Pourtant, en tant que développeurs, vous utilisez très certainement le fruit de ses travaux. L'un d'entre eux, qu'il qualifie lui-même comme "l'erreur à 1 milliard de dollars", est le pointeur nul, objet du billet d'aujourd'hui. Très pratique, le pointeur nul est présent dans de nombreux langages. C++, Java, C# pour ne prendre que les exemples de langages les plus répandus. ...
Mis à jour 18/04/2018 à 14h39 par François DORIN
La classe Optional<T>, apparue avec Java 8, sert de syntaxe alternative à une utilisation explicite du mot-clé null. En effet, l’utilisation du mot-clé null est souvent contestée, car elle n’apporte pas forcément une bonne lisibilité à la lecture du code. Voici un exemple d'utilisation d'Optional : Exemple sans Optional Exemple avec Optional ...
Mis à jour 08/05/2017 à 09h25 par ClaudeLELOUP
Une NullPointerException est une exception générée lorsque vous utilisez un objet qui n'est pas initialisé. Fort heureusement, c'est un type d'exception que nous pouvons facilement éviter. Dans cet article, je vais vous montrer trois petites astuces pour éviter cette exception et rendre votre programme plus robuste. Note : vous verrez ci-dessous un tableau à quatre colonnes, n'hésitez pas à utiliser votre curseur pour lire le contenu de la dernière colonne. ...
Mis à jour 05/05/2017 à 11h34 par ClaudeLELOUP