Привет, друзья! Сегодня поговорим о свежайшем выпуске Java — версии 22. Если вы интересуетесь программированием или работаете с Java, этот обзор для вас! Java 22 принесла с собой несколько интересных нововведений и улучшений. Вот самые важные из них: Рекорды и Запечатываемые Классы
Теперь можно объявлять классы как рекорды, что упрощает создание неизменяемых объектов. Запечатываемые классы позволяют строго контролировать, какие классы могут наследоваться от вашего класса.Пример кода с использованием рекордов: public record Person(String name, int age) {}
public class Main {
public static void main(String[] args) {
Person person = new Person("Alex", 24);
System.out.println(person.name()); // Alex
System.out.println(person.age()); // 24
}
} Пример запечатываемого класса: public sealed class Shape permits Circle, Square {
// класс Shape может быть унаследован только классами Circle и Square
}
public final class Circle extends Shape {
// реализация