Oi Wesley! Tudo bem?
Em Java, a convenção de nomenclatura sugere que os nomes de classes comecem com uma letra maiúscula, como "Media" ou "Casting". Isso ajuda a diferenciar classes de variáveis e métodos, que geralmente começam com letra minúscula. No entanto, essa é apenas uma convenção e não uma regra obrigatória da linguagem.
Quando você escreve "class media", o compilador Java ainda aceitará, pois ele não faz distinção entre maiúsculas e minúsculas na definição de classes. No entanto, seguir as convenções de nomenclatura é uma boa prática, pois facilita a leitura e manutenção do código, além de ser um padrão amplamente adotado na comunidade Java.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.