Π Π΅Π»ΠΈΠ· Java SE 14

17 ΠΌΠ°Ρ€Ρ‚Π° Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° Java SE 14.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния:

  • На постоянной основС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ выраТСния для switch Π² Π²ΠΈΠ΄Π΅ case VALUE -> {}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выходят ΠΈΠ· условия ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° break.
  • ВСкстовыС Π±Π»ΠΎΠΊΠΈ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Ρ‚Ρ€ΠΎΠΉΠΊΠΎΠΉ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ """ Π²Ρ‹ΡˆΠ»ΠΈ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ этап. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ , которая ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ строки Π½Π΅ добавляСт ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки Π² многострочном Π±Π»ΠΎΠΊΠ΅, ΠΈ s, которая ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΠ±Π΅Π».
  • На ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ основС прСдставлСно Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ instanceof, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Π² дальнСйшСм Ρ€Π°Π·Π²ΠΈΡ‚ΡŒ сравнСниС ΠΏΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ.
  • На ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ основС прСдставлСны записи с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом record. Записи автоматичСски ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ equals, hashCode, toString, Π³Π΅Ρ‚Ρ‚Π΅Ρ€Ρ‹ ΠΊ Ρ‡Π»Π΅Π½Π°ΠΌ записи ΠΈ конструктор.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ описаниС ошибок NullPointerException.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ jpackage для самодостаточных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  • ΠŸΠΎΡ€Ρ‚Ρ‹ для Solaris ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Π½Π° SPARC ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru