Assim como várias linguagens de programação, a linguagem Java possui alguns tipos de arquivos 
                que são reconhecidos como contendo declarações utilizando essa linguagem.
            
            Arquivo .java
            
                Os arquivos com essa extensão armazenam todo código escrito na linguagem Java que posteriormente é compilado para 
                execução. Um conjunto de arquivos .java podem ser organizados em package(pacote) que é um assunto que pode ser visto
                em Java Básico: Package do usuário.
            
            Arquivo .class
            
                Após a compilação de um arquivo .java, o compilador gera uma arquivo binário com o código compilado para execução. Como 
                java é uma linguagem interpretada, esse tipo de arquivo armazena os chamados bytescodes que são lidos pela JVM.
            
            Arquivo .jar
            
                O arquivo .jar é um pacote que contem, basicamente, todos arquivos .class compilados quando geramos 
                uma versão para uso. A execução básica de uma aplicação Java é feita via linha de comando como na 
                sintaxe abaixo:
            
            Sintaxe
            java -jar nome_arquivo.jar
            
                Há vários outros tipos de arquivos para desenvolvimento de aplicações desktop, web e mobile utilizados por frameworks e
                semelhantes que não serão abordados aqui, pois são de uso específico.