1: Coloque a string na frente
Evite a exceção do NullPointerException. Geralmente colocamos a string string no lado esquerdo do método igual a comparar, para que ela possa evitá -la efetivamente.
A ocorrência de uma exceção de ponteiro nulo.
No primeiro caso, se a variável for nula, ocorrerá uma exceção de ponteiro nulo; No segundo caso, mesmo que a variável seja nula, uma exceção de ponteiro nulo não ocorrerá e nenhum dado será perdido. Então é recomendado
Ao programar, coloque a quantidade direta à esquerda.
Dois: não acredite na API JDK inicial
Na programação precoce, a API JDK não foi muito madura, como o seguinte bloco de código:
Arquivo de arquivo = novo arquivo ("..."), o arquivo encapsula um diretório ou arquivo, chama o método list (), se for um diretório, ele retorna uma matriz de string; Se não for, ele retorna nulo;
Portanto, podemos adicionar alguns cheques com antecedência, conforme mostrado no código a seguir:
Três: não acredite It-1
É claramente estipulado no Javadoc que, se o valor de retorno de string.IndexOF () for -1, significa que o caractere não existir na string; ou quando usamos o fluxo de IO para ler o arquivo, ele também é definido como -1
Quando a leitura é concluída. O seguinte código:
Atualmente, esse método parece ser muito eficaz, mas se o Java alterar o método de codificação e definir o retorno -2 como uma maneira melhor, por isso é recomendável usar o segundo.
Quatro: Evite tarefas inesperadas
O seguinte código:
O primeiro caso: se o sinal == for escrito como =, ele atribuirá acidentalmente 5 como uma variável; O segundo caso: não haverá atribuição inesperada;
O terceiro caso: === é um símbolo congruente em JavaScript, com o mesmo tipo e os valores também são iguais.
Cinco: verifique nulo e comprimento
De qualquer forma, desde que você tenha uma coleção ou matriz, primeiro verifique se ela não está vazia.
O código é o seguinte:
O segundo método é melhor, evitando erros nas versões anteriores das APIs JDK.
Seis: Todos os métodos são finais
Evite subclasses herdem todos os métodos da classe pai.
As técnicas de programação Java acima (recomendadas) são todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.