Maestro, use la programación de sockets en Android Studio. Haga clic en un botón en la pantalla para salir directamente y se mostrará el siguiente código. ¿Qué quiere decir esto?
Puntero nulo java.leng.NullPointerException
Las razones comunes son:
1. El objeto no está inicializado y hace referencia directamente al valor o método del objeto.
2. La referencia del objeto ya no existe o fue cerrada por JDBC.
Un ejemplo clásico es que la conexión JDBC se ha cerrado, pero el objeto ResultSet todavía está en uso. En este momento se lanzará una NullPointerException.
3. Leer y escribir valores nulos viola algunas restricciones del contenedor Java.
4. Por ejemplo, java.util.HashTable no acepta Null como clave o valor. Si intenta leer una HashTable con Null como clave, obtendrá una NullPointerException.
Como excepción en el tiempo de ejecución de Java, Java NullPointerException puede reducir la aparición de tales errores en el desarrollo, es decir, completar las pruebas unitarias del código de Junit y aumentar el número de revisiones de código para algunos códigos importantes, mejorando así calidad del código.