Lembre-se sempre de que Java é uma linguagem que diferencia maiúsculas de minúsculas

Java é uma linguagem que diferencia maiúsculas de minúsculas, o que significa que as letras maiúsculas ou minúsculas nos seus programas Java são importantes.

Sobre a sensibilidade do caso

A distinção entre maiúsculas e minúsculas aplica maiúsculas ou minúsculas no texto. Por exemplo, suponha que você tenha criado três variáveis ​​chamadas "endLoop", "Endloop" e "EndLoop". Mesmo que essas variáveis ​​sejam compostas exatamente pelas mesmas letras na mesma ordem exata, Java não as considera iguais. Tratará todos eles de maneira diferente.

Esse comportamento tem suas raízes na linguagem de programação C e C ++, na qual o Java foi baseado, mas nem todas as linguagens de programação impõem distinção entre maiúsculas e minúsculas. Aqueles que não incluem Fortran, COBOL, Pascal e a maioria dos idiomas BASIC.

A favor e contra a sensibilidade da causa

O "argumento" para o valor da distinção entre maiúsculas e minúsculas em uma linguagem de programação é debatido entre os programadores, às vezes com um fervor quase religioso.

instagram viewer

Alguns argumentam que a distinção entre maiúsculas e minúsculas é necessária para garantir clareza e precisão - por exemplo, há uma diferença entre o polonês (sendo de nacionalidade polonesa) e polimento (como no sapato), entre SAP (acrônimo de System Applications Products) e seiva (como seiva de árvore) ou entre o nome Hope e o sentimento esperança. Além disso, prossegue o argumento, um compilador não deve tentar adivinhar a intenção do usuário e deve Em vez disso, use seqüências e caracteres exatamente como inseridos, para evitar confusão desnecessária e erros.

Outros argumentam contra a distinção entre maiúsculas e minúsculas, alegando que é mais difícil trabalhar com mais probabilidade de resultar em erros e proporcionar pouco ganho. Alguns argumentam que linguagens que diferenciam maiúsculas de minúsculas afetam negativamente a produtividade, forçando os programadores a gaste horas incontáveis ​​na depuração de problemas que acabam tão simples quanto a diferença entre "Logon" e " entrar."

O júri ainda não divulgou o valor da distinção entre maiúsculas e minúsculas e pode ser capaz de emitir um julgamento final. Mas, por enquanto, a distinção entre maiúsculas e minúsculas chegou para ficar em Java.

Dicas que diferenciam maiúsculas de minúsculas para trabalhar em Java

Se você seguir estas dicas ao codificar em Java, evite os erros mais sensíveis a maiúsculas e minúsculas:

  • As palavras-chave Java são sempre escritas em minúsculas. Você pode encontrar a lista completa de palavras-chave em a lista de palavras reservadas.
  • Evite usar nomes de variáveis ​​que diferem apenas no caso. Como no exemplo acima, se você tivesse três variáveis ​​chamadas "endLoop", "Endloop" e "EndLoop", não demoraria muito para você digitar incorretamente um de seus nomes. Você pode encontrar seu código alterando o valor da variável errada por engano.
  • Sempre verifique se o nome da classe no seu código e o nome do arquivo java correspondem.
  • Segue o Convenções de Nomenclatura Java. Se você adquirir o hábito de usar o mesmo padrão de maiúsculas e minúsculas para diferentes tipos de identificadores, aumentará suas chances de evitar erros de digitação.
  • Ao usar uma sequência de caracteres para representar o caminho de um nome de arquivo, ou seja, "C: \ JavaCaseConfig.txt", verifique se você está usando a caixa correta. Alguns sistemas operacionais não diferenciam maiúsculas de minúsculas e não se importam que o nome do arquivo não seja exato. No entanto, se o seu programa for usado em um sistema operacional que diferencia maiúsculas de minúsculas, ele produzirá um erro de tempo de execução.
instagram story viewer