Fundamentos
Comentários
Introdução
Em Java, comentários são utilizados para documentar o código, explicar regras de negócio, facilitar a manutenção e não interferem na execução do programa.
O compilador Java ignora completamente qualquer comentário durante a execução.
Tipos de Comentários em Java
Em Java, existem três tipos de comentários, cada um com uma finalidade específica.
Os comentários servem para humanos, não para o computador.
Comentário de linha única
Utilizado para explicações rápidas ou observações pontuais.
int idade = 18; // idade mínima para cadastro
Tudo que estiver após // na mesma linha será ignorado.
Comentário de múltiplas linhas
Utilizado quando a explicação é maior ou ocupa mais de uma linha.
/*
Este bloco calcula o valor total do pedido
considerando impostos e descontos aplicáveis
*/
BigDecimal total = calcularTotal();
Pode ser usado também para comentar temporariamente trechos de código.
Comentário de documentação (JavaDoc)
Utilizado para documentar classes, métodos e atributos, permitindo a geração automática de documentação.
/**
* Calcula o valor de cada parcela de um pagamento.
*
* @param valorTotal valor total da compra
* @param quantidadeParcelas número de parcelas
* @return valor de cada parcela
*/
public static BigDecimal calcularValorParcela(BigDecimal valorTotal,
int quantidadeParcelas) {
return valorTotal.divide(
BigDecimal.valueOf(quantidadeParcelas),
2,
RoundingMode.HALF_EVEN
);
}
Esse tipo de comentário é reconhecido por ferramentas como o JavaDoc.
Boas práticas ao usar comentários
- Use comentários para explicar o porquê, não o óbvio;
- Prefira nomes de variáveis e métodos claros ao invés de excesso de comentários;
- Mantenha comentários atualizados com o código;
- Utilize JavaDoc para métodos públicos e APIs;
- Evite comentários redundantes.
Exemplo de comentário desnecessário (❌)
int total = 10; // atribui 10 à variável total
Exemplo de comentário útil (✅)
int total = 10; // valor mínimo exigido pela regra de negócio
Observação importante
Comentários não substituem código bem escrito. Um código limpo, com nomes claros e bem estruturado, reduz a necessidade de comentários.