Language Iniciante

Escreva um programa completo sem declaração de classe ou public static void main.

✕ Java 8
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println(
            "Hello, World!");
    }
}
✓ Java 25
void main() {
    IO.println("Hello, World!");
}
Viu um problema com este código? Nos avise.
🚀

Zero cerimônia

Sem classe, sem public static void main, sem String[] args.

🎓

Amigável para iniciantes

Novos programadores podem escrever código útil desde a primeira linha.

📝

Estilo script

Perfeito para protótipos rápidos, scripts e exemplos.

Abordagem Antiga
Cerimônia da classe Main
Abordagem Moderna
void main()
Desde o JDK
25
Dificuldade
Iniciante
Arquivos-fonte compactos
Disponível

Finalizado no JDK 25 LTS (JEP 512, set 2025).

Arquivos-fonte compactos eliminam a cerimônia de declarações de classe e da assinatura do método main para programas simples. Combinado com o import implícito de java.io.IO, até o println fica disponível diretamente.

Compartilhar 𝕏 🦋 in