Przykład
public
static
void
main(
String
[] args) {
Object o;
Object o2;
if
(o==
null
&& o.equals(o2)) {
o.toString();
}
}
Rozwiązanie
W powyższym fragmencie może wystąpić wyjątek pustego wskaźnika, gdy wykonane zostaną metody o.equals(o2) oraz o.toString(). Rozważ ponownie warunki w instrukcji if/else, aby się upewnić, że wyjątek pustego wskaźnika nie zostanie wygenerowany.