CammelCaseJava
Tipos
LowerCammelCase
lowerCamelCase, igual que la anterior con la excepción de que la primera letra es minúscula. Ejemplo: ejemploDeLowerCamelCase.
UpperCammelCase
UpperCamelCase, cuando la primera letra de cada una de las palabras es mayúscula. Ejemplo: EjemploDeUpperCamelCase.
Reglas
*Por convención, los nombres de variables empiezan por un letra minúscula y cuando están compuestos por más de una palabra se colocan juntas y el resto comenzando por mayúsculas. Por ejemplo “pesoCoche”
*No puede ser el mismo que una palabra clave o el nombre de un valor booleano (true o false).
*No deben tener el mismo nombre que otras variables cuyas declaraciones aparezcan en el mismo ámbito para evitar confusiones aunque si es posible su declaración.
*Debe ser un identificador legal de Java comprendido en una serie de caracteres Unicode. Unicode es un sistema de codificación que soporta texto escrito en distintos lenguajes humanos.
Tipos Identificadores
Clases
La primera letra debe ser mayúscula, si existen varias palabras en el nombre se debe usar la notación "Camello" O sea poniendo mayúscula la primer letra de cada Palabra. Regularmente los nombres son sustantivos. Ejemplo: MiClase
Metodos
La primer letra debe ser minúscula si son mas de 2 palabras se usa la notación de Camello, sin dejar de poner la primer letra minúscula (en el caso de los métodos) Los nombres regularmente son verbo-sustantivo (El verbo en infinitivo). Ejemplo: getNombre, setNombre, isHumano, addListener, removePersona
Variables
Se usa la misma notación que en los métodos. Para su nombramiento SUN recomienda nombres cortos, con significado claro y con buen sonido. Ejemplo: miVariable, balance, calculoFinal, etc
Constantes
Son creadas usando los modificadores static final y se debe utilizar solo mayúsculas, si son 2 palabras o mas se separan mediante guion bajo "_" Ejemplo: MI_CONSTANTE, PESO_MIN, etc.