exceptions de pointeur nul n'y erreurs générées par le compilateur Java lorsque le programmeur tente d'utiliser une variable qui n'a pas été définie . D'autres compilateurs , comme Visual Basic, vous permettent d'utiliser des variables qui n'ont pas été définis dans le code, mais des langages comme C , C + + , C # et Java ne permettent pas l'utilisation d'une variable sans la définir dans le code. L'exemple suivant montre pourquoi l'erreur est affiché et comment éviter l'erreur générée lors de Java détecte un pointeur NULL. Instructions 1 Définir certaines variables . Pour simuler l'erreur et de montrer pourquoi l'exception se produit, définir des variables pour une utilisation ultérieure dans le code suivant: int i = 2; int j = 2 ; 2 Tentative d'ajouter ces deux variables ensemble et assigner à un undefined variable.x = j + i; Cela jette un pointeur null exception car x n'est pas définie dans le code 3 Eviter l'exception de pointeur nul en vérifiant si l' . variable est nulle avant de l'utiliser . Le code ci-dessous évite l'exception nulle error.if ( x = null !) {X = j + i; }
|