Найти в Дзене

Компактные файлы исходных кодов в Java 25


С релизом JDK 25, который произойдёт уже на следующей неделе - 16 сентября, стабильными станут компактные файлы исходных кодов и главные методы (JEP 512), которые были в разработке начиная с JDK 21.

С релизом Java 25 можно будет убрать класс, модификаторы public и static, а так же аргументы. В этом случае class и package будут объявлены неявно. Кроме этого в компактных файлах исходных кодов автоматически импортируются все публичные классы из пакетов, экспортируемых из модуля java.base, что значительно упрощает написание простых программ.

Как вам нововведение?
Около минуты