Convenciones de nombres en Java: Convenciones oficiales de Oracle

5 min de lectura

Java tiene convenciones de nombres bien establecidas de Oracle (originalmente Sun Microsystems) que todo desarrollador Java sigue.

Tabla de convenciones

ElementoConvenciónEjemplo
ClasesPascalCaseArrayList, HttpServlet
InterfacesPascalCaseSerializable, Comparable
MétodoscamelCasegetUserById()
VariablescamelCasefirstName, itemCount
ConstantesSCREAMING_SNAKEMAX_VALUE, PI
PaquetesTodo minúsculas, puntoscom.google.common
Valores enumSCREAMING_SNAKESTATUS_ACTIVE
Tipos genéricosUna mayúsculaT, E, K, V

Patrón Getter/Setter

// Propiedad: firstName
public String getFirstName() { return firstName; }
public void setFirstName(String firstName) { this.firstName = firstName; }
// Booleano: active
public boolean isActive() { return active; }

Convertir

camelCase, PascalCase, CONSTANT_CASE. Hub.