Embora a linguagem Java tenha uma sintaxe e semântica bem definidas, decisões há que restrigem aqueles aspectos com o fim de melhorar a escrita de programas e, assim, a sua compreensão por um eventual leitor humano. Estas decisões são relativas a convenções de escrita, especialmente no que respeita a nomes de entidades que figuram num program. São as denominadas convenções de codificação e são inteiramente para consumo humano, já que para a máquina (i.e., para o compilador) são meros adornos, completamente irrelevantes do ponto de vista funcional.
As conveções dizem respeito a vários aspectos.
MASSA_DO_ELECTRÃO
, CONSTANTE_DE_PLANK
i
, MinhaConstante
, _outra_constante
_numeroDeDentes
, _ratómetro
MARIA
, CoisaEstranha
numeroDeSérie
, i
(o uso de variáveis com nomes curtos deve ser limitado, tendo-se como boa a utilização como contadores de iteração)VARIÃVEL_LOCAL
, número_de_série
, número_De_Série
RefeiçãoComSopa
, LeãoDaMontanha
(note-se que este documento pode referir convenções ligeiramente diferentes: se esta situação se verificar, as convenções descritas acima têm precedência)