Public static void main(String[] args) ha muerto
(mccue.dev)- Ahora, el primer programa en Java ya no necesita empezar con public static void main(String[] args), y puede escribirse con la sintaxis simplificada void main()
- Con la nueva sintaxis, la entrada y salida pueden manejarse con llamadas simples como IO.readln y IO.println, lo que hace que el código sea mucho más intuitivo
- Las construcciones verbosas de antes, como new Scanner(System.in) y System.out.println, dejan de ser necesarias
- Lo incómodo de todo este tiempo “por fin termina”; ahora que la estructura básica de Java se aligera, baja la barrera de entrada y mejora mucho la facilidad de aprendizaje
- Tradicionalmente, Java exigía la larga declaración
public static void main(String[] args)para iniciar un programa - Pero, al 16 de septiembre de 2025, la compleja declaración de la función
main, considerada durante mucho tiempo el primer ejemplo de Java, fue reemplazada por una nueva forma simplificada - Forma anterior:
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); } } - Nueva forma:
void main() { var name = IO.readln("What is your name? "); IO.println("Hello, " + name); } - Desde hace tiempo se criticaba por ser una sintaxis innecesariamente verbosa para principiantes y algo que había que memorizar como si fuera una “fórmula mágica”
- Al resolver lo engorroso y lo difícil de entender de la declaración anterior, e introducir una sintaxis más concisa, mejora la legibilidad del código y baja de forma importante la barrera de entrada para aprender Java
- Ya no se usan Scanner, System.out.println y otras creaciones de objetos y llamadas complejas como ejemplo básico
> Good Fucking Riddance = “Por fin desapareció y qué alivio. Adiós y no vuelvas”
Aún no hay comentarios.