Nwlapcug.com


Come evitare eccezioni di puntatore Null in Java

Eccezioni di puntatore null sono errori generati dal compilatore Java quando il programmatore tenta di utilizzare una variabile che non è stata definita. Altri compilatori, come Visual Basic, consentono di utilizzare le variabili che non sono state definite nel codice, ma linguaggi come C, C++, c# e Java non è consentito l'uso di una variabile senza definirlo nel codice. Nell'esempio seguente viene illustrato perché viene visualizzato l'errore e come evitare l'errore generato quando Java rileva un puntatore null.

Istruzioni

1

Definire alcune variabili. Per simulare l'errore e visualizza perché accade l'eccezione, è necessario definire alcune variabili da utilizzare nel codice:
int i = 2
VAI
int j = 2;

2

Tentare di aggiungere queste due variabili insieme e assegnarli a una variabile non definita.
x = j + i
VAI
Questo genera un puntatore di eccezione null perché x non è definita nel codice.

3

Evitare l'eccezione del puntatore null controllando se la variabile è null prima di usarlo. Il codice riportato di seguito consente di evitare l'errore di eccezione null.
Se (x! = null) {
x = j + i
VAI
}