¿Qué es NullPointerException en Java y cómo evitarlo?

^