1: Pon la cadena de cadena en el frente
Evite las excepciones de NullPointerException. Por lo general, colocamos la cadena de cadena en el lado izquierdo del método igual para comparar, para que pueda evitarla de manera efectiva.
La aparición de una excepción de puntero nulo.
En el primer caso, si la variable es nula, se producirá una excepción de puntero nulo; En el segundo caso, incluso si la variable es nula, no se producirá una excepción de puntero nulo, y no se perderán datos. Entonces se recomienda
Al programar, coloque la cantidad directa a la izquierda.
Dos: No creas en la API JDK temprana
En la programación temprana, la API JDK no era muy madura, como el siguiente bloque de código:
Archivo archivo = nuevo archivo ("..."), el archivo encapsula un directorio o archivo, llama al método list (), si es un directorio, devuelve una matriz de cadenas; Si no es así, devuelve nulo;
Por lo tanto, podemos agregar algunas verificaciones por adelantado, como se muestra en el siguiente código:
Tres: no lo creas-1
Se estipula explícitamente en Javadoc que si el valor de retorno de String.IndexOf () es -1, significa que el carácter no existe en la cadena; o cuando usamos la transmisión IO para leer el archivo, también se define como -1
Cuando se completa la lectura. El siguiente código:
En la actualidad, este método parece ser muy efectivo, pero si Java cambia el método de codificación y define el retorno -2 como una mejor manera, por lo que se recomienda usar el segundo.
Cuatro: evite tareas inesperadas
El siguiente código:
El primer caso: si el signo == se escribe como =, asignará accidentalmente 5 como una variable; El segundo caso: no habrá una tarea inesperada;
El tercer caso: === es un símbolo congruente en JavaScript, con el mismo tipo y los valores también son iguales.
Cinco: verifique nulo y longitud
En cualquier caso, siempre que tenga una colección o una matriz, primero asegúrese de que exista y no esté vacío.
El código es el siguiente:
El segundo método es mejor, evitando errores en versiones anteriores de API JDK.
Seis: todos los métodos son finales
Evite las subclases heredan todos los métodos de la clase principal.
Las técnicas de programación Java comunes anteriores (recomendadas) son todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.