Java 25
Por Vinícius Dias
Esta versão do texto assume Java 25 (a versão de suporte longo lançada em setembro de 2025) ou mais recente. A seção “Instalação” do capítulo 1 traz as instruções para instalar ou atualizar o JDK com o SDKMAN, e o restante do capítulo explica como as versões do Java funcionam.
O formato HTML deste livro é gerado com o mdBook. O livro aceita contribuições da comunidade em seu repositório no GitHub, acessível também pelo ícone no topo da página.
Sobre esta edição
A versão 1.0 deste livro foi inteiramente gerada por inteligência artificial, sob direção humana. A geração não foi livre: o texto foi produzido sob um contrato de estilo explícito, com verificação mecânica a cada capítulo, e todos os capítulos passaram por extensa revisão humana, que definiu o escopo, a ordem, o domínio dos exemplos e corrigiu o que a máquina errou. O registro fica aqui por honestidade com quem lê: nenhuma parte do texto finge uma origem que não tem.
Com as contribuições da comunidade e com escrita minha, porque sempre gostei de escrever, virá a versão 2.0, mais humanizada e mais revisada. A 1.0, ainda assim, precisava vir ao mundo: eu legitimamente senti falta de aprender Java por um livro atualizado, e não encontrei no mercado uma abordagem que atendesse a todas as minhas necessidades pessoais, que bem podem ser as suas.
Boa sorte a todos que vão aprender com este livro.