Появилась информация, что официальный релиз Java 14 состоится уже 17 марта. Давайте посмотрим, какие нововведения ждут разработчиков: — Records. Принципиально новая особенность, позволяющая избавиться от чрезмерного количества вермишели в коде (доступна в режиме превью). По идее, Records должны заменить классы, используемые лишь для хранения данных в полях без какого-нибудь описанного поведения; — разговорчивые NullPointerExceptions. Да, NPE станут более дружелюбными, и нет, компилятор всё ещё не сможет исправлять за нас NPE. Но зато описание исключения станет более информативным; — текстовые блоки. Они появились ещё в Java 13, но доступны и в Java 14 как превью-фича. Их основная задача — упрощение работы с многострочными литералами. Повышают удобство при написании SQL-запросов, HTML-кода, JSON; — Switch Expressions. Начиная с Java 14, Switch Expressions переходит из превью-особенности в полноценную функцию; — Pattern Matching. Новая превью-фича, о которой многие говорили и ждали. Цел