Como funciona o CamelCase? Onde uso maiúsculas e minúsculas em nomes?

Sou iniciante em java e não entendi muito bem o conceito de nomeação com maiúsculas e minusculas…
Sei que classes devem ser nomeadas com as primeiras letras maiúsculas (CamelCase)… Mas e objetos, variáveis, e outros?

Agradeço.

As informações das páginas abaixo são complementares e vão lhe ajudar a entender.

http://www.linhadecodigo.com.br/artigo/865/convencoes-de-codigo-java.aspx

5 curtidas

Agradeço amigo!

Curtido post do @wldomiciano.

Mas em resumo.

Classes, usa-se letra maiúscula no início.
Já variáveis e métodos a primeira em minúsculo.

Ex:
public class MinhaClasse{};

private Double valorTotal;
public Double somarTotal(){};

3 curtidas

As constantes são todas em MAISCULO