17 pontos por GN⁺ 2025-09-18 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Agora, o primeiro programa em Java não precisa mais começar com public static void main(String[] args), podendo ser escrito com a sintaxe simplificada void main()
  • Na nova sintaxe, é possível lidar com entrada e saída com chamadas simples como IO.readln e IO.println, tornando o código muito mais intuitivo
  • Construções verbosas como new Scanner(System.in) e System.out.println deixam de ser necessárias
  • O incômodo de tantos anos “finalmente acabou”; agora, com a estrutura básica do Java mais leve, a barreira de entrada diminui e a facilidade de aprendizado deve melhorar bastante

  • Tradicionalmente, o Java exigia a longa declaração public static void main(String[] args) para iniciar um programa
  • Porém, em 16 de setembro de 2025, a declaração complexa da função main, considerada o primeiro exemplo mais básico de Java, foi substituída por uma nova forma simplificada
  • Forma antiga:
    public class Main {  
        public static void main(String[] args) {  
            Scanner scanner = new Scanner(System.in);  
            System.out.print("What is your name? ");  
            String name = scanner.nextLine();  
            System.out.println("Hello, " + name);  
        }  
    }  
    
  • Nova forma:
    void main() {  
        var name = IO.readln("What is your name? ");  
        IO.println("Hello, " + name);  
    }  
    
  • Havia críticas de que era uma sintaxe desnecessariamente verbosa para iniciantes, algo que precisava ser decorado como uma “fórmula mágica”
  • Ao eliminar a complicação e a dificuldade de entendimento da declaração antiga e introduzir uma sintaxe concisa, a legibilidade do código melhorou e a barreira de entrada para começar em Java caiu bastante
    • Exemplos básicos não precisarão mais usar criação de objetos e chamadas complexas como Scanner e System.out.println

> Good Fucking Riddance = “Ainda bem que isso sumiu de vez. Tchau e bença”

Ainda não há comentários.

Ainda não há comentários.