Naming Conventions
Parte da seção Fundamentos do Journey de Java da Coddy — lição 11 de 73.
Em Java, é importante seguir as convenções de nomenclatura para manter seu código legível e manutenível. Aqui estão algumas regras principais:
- Nomes de Variáveis:
- Use
camelCase: Comece com uma letra minúscula, depois capitalize a primeira letra de cada palavra subsequente (ex.:firstName,studentCount). - Escolha nomes descritivos que indiquem o propósito da variável (ex.:
userAgeem vez deua). - Evite nomes de uma única letra, exceto para contadores de loops simples.
- Use
- Nomes de Constantes:
- Use
UPPER_SNAKE_CASE: Escreva em letras maiúsculas, com palavras separadas por sublinhados (ex.:MAX_VALUE,PI_VALUE). - Use para valores que não mudam ao longo do programa.
- Use
- Regras Gerais:
- Nomes podem conter letras, dígitos, sublinhados e sinais de dólar.
- Nomes devem começar com uma letra, um sublinhado
_, ou um sinal de dólar$.
- Regras Gerais:
- Nomes são sensíveis a maiúsculas e minúsculas (
myVariableé diferente demyvariable). - Evite usar palavras-chave reservadas do Java (como
int,class,public, etc.).
- Nomes são sensíveis a maiúsculas e minúsculas (
Seguir essas convenções ajuda a tornar seu código mais compreensível, especialmente ao trabalhar em equipes ou ao revisitar seu código mais tarde.
Folha de consulta
As convenções de nomenclatura Java ajudam a manter o código legível e manutenível:
Nomes de Variáveis:
- Use
camelCase: Comece com letra minúscula, capitalize a primeira letra das palavras subsequentes - Escolha nomes descritivos:
firstName,studentCount,userAge - Evite nomes de letra única, exceto para contadores de loop
Nomes de Constantes:
- Use
UPPER_SNAKE_CASE:MAX_VALUE,PI_VALUE - Para valores que não mudam ao longo do programa
Regras Gerais:
- Os nomes podem conter letras, dígitos, sublinhados e sinais de dólar
- Devem começar com uma letra, sublinhado
_ou sinal de dólar$ - Os nomes são sensíveis a maiúsculas e minúsculas
- Evite palavras-chave reservadas do Java
Experimente você mesmo
Esta lição não inclui um desafio de código.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else