À l'exception de NullPointerException, qui vous accompagnera pour le reste de votre vie si vous avez affaire à Java Abrégé en NPE, etc. outre-mer Celui qui se produit lorsque vous essayez de faire référence à un type de référence lorsqu'il n'y a aucune valeur à laquelle faire référence
Un type de référence est un type qui a l'adresse de la mémoire qui contient la valeur réelle à l'intérieur de la variable.
Par exemple
Chaîne x =" A "
A ce moment, ce qui est réellement stocké dans x est l'adresse dans la mémoire de "A". En d'autres termes
x = 0001
0001 =" A "`
Ça ressemble à ça.
Au fait, pourquoi cela arrive-t-il enfin?
L'état nul signifie que l'adresse de la variable x n'est pas définie.
x = null
Puis
x = indéfini
0001 =" A "
`
Dans un état où vous ne savez pas où se trouvent les données réelles, s'il y a ou non des données dans la mémoire
À ce stade, si vous essayez d'utiliser x, vous obtiendrez une sensation visqueuse comme "Hé, je ne connais pas l'adresse ~> <".
En d'autres termes, NullPointerException, c'est comme essayer de rencontrer un chômeur avec une adresse non spécifiée mais sans adresse.