Erros comuns no início em Java: modificadores de acesso de classes, correspondência entre o nome do arquivo e o da classe public, chaves e posicionamento de membros da classe, inicialização de objetos, construtores e criações desnecessárias de instâncias. Vamos ver boas práticas e montar um mini‑exemplo “Biblioteca” e, ao final, analisar mensagens típicas de erro.