Perante a isso, depende do sistema que você usa e do programa. No Linux é o conteúdo que diz que tipo de arquivo é, a extensão é opcional. No caso do .java, o programa javac é que obriga a ter a extensão para diferenciar de outros arquivos.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Perante a isso, depende do sistema que você usa e do programa. No Linux é o conteúdo que diz que tipo de arquivo é, a extensão é opcional. No caso do .java, o programa javac é que obriga a ter a extensão para diferenciar de outros arquivos.
Muito bom Joao, isso mesmo :)