Четсно, я нихера не понял
‘HelloWorld’ и ‘main()’ соответствуют минимализму | Блог IntelliJ IDEA
• Разработчики Java сокращают время написания первого кода HelloWorld для студентов.
• Введение неявно объявленных классов и методов экземпляра main упрощает начало изучения Java.
• Примеры кода демонстрируют использование основных методов для печати шаблонов и анимации текста.
• Функция неявно объявленных классов и методов экземпляра не вводит отдельный набор инструментов для начинающих.
• Неявные классы и методы экземпляра позволяют учащимся компилировать и запускать код с использованием тех же инструментов и процессов.
• Неявные классы могут определять несколько основных методов, но не могут иметь статический и нестатический основной метод с одинаковой сигнатурой.
• Функция неявно объявленных классов и методов экземпляра находится во втором предварительном просмотре в Java 22.
@cauf
в Оракле решили влиться в тренд и замутить возможность писать поменьше ключевых слов для точки входа.
похожая история с top-level statements в шарпе (про другие языки не очень в курсе).
На самом деле не очень понятно, почему это (обилие ключевых слов для main) вообще проблема.
@kurator88 @danilax86