Java es un lenguaje que distingue entre mayúsculas y minúsculas, lo que significa que las letras mayúsculas o minúsculas en sus programas Java importan.
La distinción entre mayúsculas y minúsculas impone mayúsculas o minúsculas en el texto. Por ejemplo, suponga que ha creado tres variables llamadas "endLoop", "Endloop" y "EndLoop". Aunque estas variables están compuestas de exactamente las mismas letras en el mismo orden exacto, Java no las considera iguales. Los tratará a todos de manera diferente.
Este comportamiento tiene sus raíces en el lenguaje de programación C y C ++, en el que se basó Java, pero no todos los lenguajes de programación imponen mayúsculas y minúsculas. Los que no incluyen Fortran, COBOL, Pascal y la mayoría de los idiomas BÁSICOS.
El "caso" para el valor de mayúsculas y minúsculas en un lenguaje de programación se debate entre los programadores, a veces con un fervor casi religioso..
Algunos argumentan que la sensibilidad de mayúsculas y minúsculas es necesaria para garantizar la claridad y la precisión; por ejemplo, existe una diferencia entre el polaco (que es de nacionalidad polaca) y el polaco (como en el betún), entre SAP (un acrónimo de System Applications Products) y sap ( como en la savia del árbol), o entre el nombre de Hope y el sentimiento de esperanza. Además, continúa el argumento, un compilador no debería tratar de adivinar la intención del usuario y debería tomar cadenas y caracteres exactamente como se ingresaron, para evitar confusiones innecesarias y errores introducidos.
Otros argumentan en contra de la distinción entre mayúsculas y minúsculas, citando que es más difícil trabajar con él y es más probable que genere errores y, al mismo tiempo, proporcione poca ganancia. Algunos sostienen que los lenguajes que distinguen entre mayúsculas y minúsculas impactan negativamente en la productividad, obligando a los programadores a pasar incontables horas depurando problemas que terminan siendo tan simples como la diferencia entre "Iniciar sesión" e "iniciar sesión".
El jurado aún no se ha pronunciado sobre el valor de la distinción entre mayúsculas y minúsculas y puede emitir un juicio final. Pero por ahora, la sensibilidad a mayúsculas y minúsculas llegó para quedarse en Java.
Si sigue estos consejos al codificar en Java, debe evitar los errores de mayúsculas y minúsculas más comunes: