NullPointerException est l'abréviation de java.lang.NullPointerException. Il s'agit d'une classe d'exception dans le langage Java et se trouve dans le package java.lang. La classe parent est java.lang.RuntimeException. Cette exception n'a pas besoin d'être détectée et gérée dans le programme source.
Cette exception est levée lorsqu'une application tente d'utiliser null là où un objet est attendu. (Apprentissage recommandé : Tutoriel vidéo Java)
Appelez la méthode d'instance de l'objet nul :
class Point { public int x, y; public int getX() { return x; } } public class TestNullPointerException { static Point p1; public static void main(String args[]){ p1.getX(); // 此处抛出NullPointerException } }
L'application lancera NullPointerException Instance de la classe indiquant d’autres utilisations illégales d’objets nuls.
Presque tout le monde a rencontré des erreurs de pointeur nul Java. Les responsables de Java sont également conscients de ce problème, ils ont donc introduit la classe OPtional dans Java 8 spécifiquement pour résoudre le problème de sécurité de null.
Par conséquent, nous devons être très prudents et vérifier activement la valeur null lorsque l'objet peut être vide, sinon NullPointerException nous attendra.
Pour plus d'articles techniques liés à Java, veuillez visiter la colonne Tutoriel de développement Java pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!