Версия на Java SE 14

Java SE 17 беше пусната на 14 март.

Въвеждат се следните промени:

  • Изразите за превключване във формуляра case VALUE -> {} са добавени за постоянно, които оставят условието по подразбиране и не изискват израз за прекъсване.
  • Текстовите блокове, разделени с три кавички """ достигнаха втория предварителен етап. Добавени са екраниращи последователности, които не добавят нов ред преди преместване на ред в многоредов блок, и s, което обозначава един интервал.
  • На предварителна основа се въвежда нов екземпляр на поведение, който позволява по-нататъшно развитие на съпоставянето на шаблони.
  • Записите с ключовата дума запис се представят предварително. Записите автоматично получават равенства, hashCode, методи toString, методи за получаване на членове на запис и конструктор.
  • Подобрено описание на грешки NullPointerException.
  • Добавен пакет за jpackage за самостоятелни приложения.
  • Портове за Solaris и SPARC платформи са отхвърлени и може да бъдат премахнати в бъдеще.

Източник: linux.org.ru

Добавяне на нов коментар