Notación CamelCase en Java

Utilización
La utilización de esta notación de nombres (en lugar de permitir a los programadores elegir cualquier secuencia de caracteres) incluyen los siguientes:
1.-para reducir el esfuerzo necesario para leer y entender el código fuente

2.-para mejorar el código fuente de la apariencia (por ejemplo, al no permitir nombres excesivamente largos o abreviaturas poco claras).

En lenguaje Java
Se aplica un conjunto de reglas para la elección de la secuencia de caracteres que se utilizará para un identificador s que denotan variables, tipos, funciones y otras entidades en el código fuente y la documentación

Tipo de identificador

Clases

Sustantivos en Upper CamelCase

Class Raster;
Class
ImageSprite;

Metodos

Verbo en Lower CamelCase

run();
runFast();
getBackground();

Variables

Variables locales, variables de instancia y variables de clase tambien se escriben el lower CamelCase

int i;
char c;
float myWidth;

Constantes

Deben ser escritas en mayusculas separadas por guiones bajos

final static int MAX_PARTICIPANTS - 10;

Definición
Es un estilo de escritura que se aplica a frases o palabras compuestas. El nombre CamelCase se podría traducir como Mayúsculas/Minúsculas Camello.

Reglas en Java
La notacion de nombres para los identificadores se han establecido y propuesto por varias comunidades de Java como Sun Microsystems,7 Netscape,8 AmbySoft,9 etc Una muestra de las convenciones de nomenclatura establecidas por Sun Microsystems se enumeran a continuación, donde un nombre en "CamelCase" es un compuesto de un número de palabras unidas sin espacios, con letra inicial de cada palabra en mayúsculas - por ejemplo "CamelCase".

UpperCamelCase
Cuando la primera letra de cada una de las palabras es mayúscula. Ejemplo: EjemploDeUpperCamelCase.

lowerCamelCase
Igual que la anterior con la excepción de que la primera letra es minúscula. Ejemplo:ejemploDeLowerCamelCase.