Java SE 14 เจฐเฉ€เจฒเฉ€เจœเจผ

17 ะผะฐั€ั‚ะฐ ะฑั‹ะปะฐ ะฒั‹ะฟัƒั‰ะตะฝะฐ Java SE 14.

ะŸั€ะตะดัั‚ะฐะฒะปะตะฝั‹ ัะปะตะดัƒัŽั‰ะธะต ะธะทะผะตะฝะตะฝะธั:

  • ะะฐ ะฟะพัั‚ะพัะฝะฝะพะน ะพัะฝะพะฒะต ะดะพะฑะฐะฒะปะตะฝั‹ ะฒั‹ั€ะฐะถะตะฝะธั ะดะปั switch ะฒ ะฒะธะดะต case VALUE -> {}, ะบะพั‚ะพั€ั‹ะต ะฒั‹ั…ะพะดัั‚ ะธะท ัƒัะปะพะฒะธั ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะธ ะฝะต ั‚ั€ะตะฑัƒัŽั‚ ะพะฟะตั€ะฐั‚ะพั€ะฐ break.
  • ะขะตะบัั‚ะพะฒั‹ะต ะฑะปะพะบะธ, ะพะณั€ะฐะฝะธั‡ะธะฒะฐะตะผั‹ะต ั‚ั€ะพะนะบะพะน ะบะฐะฒั‹ั‡ะตะบ """ ะฒั‹ัˆะปะธ ะฝะฐ ะฒั‚ะพั€ะพะน ะฟั€ะตะดะฒะฐั€ะธั‚ะตะปัŒะฝั‹ะน ัั‚ะฐะฟ. ะ”ะพะฑะฐะฒะปะตะฝั‹ ัƒะฟั€ะฐะฒะปััŽั‰ะธะต ะฟะพัะปะตะดะพะฒะฐั‚ะตะปัŒะฝะพัั‚ะธ , ะบะพั‚ะพั€ะฐั ะฟะตั€ะตะด ะฟะตั€ะตะฒะพะดะพะผ ัั‚ั€ะพะบะธ ะฝะต ะดะพะฑะฐะฒะปัะตั‚ ะฟะตั€ะตะฒะพะด ัั‚ั€ะพะบะธ ะฒ ะผะฝะพะณะพัั‚ั€ะพั‡ะฝะพะผ ะฑะปะพะบะต, ะธ s, ะบะพั‚ะพั€ะฐั ะพะฑะพะทะฝะฐั‡ะฐะตั‚ ะพะดะธะฝ ะฟั€ะพะฑะตะป.
  • ะะฐ ะฟั€ะตะดะฒะฐั€ะธั‚ะตะปัŒะฝะพะน ะพัะฝะพะฒะต ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะพ ะฝะพะฒะพะต ะฟะพะฒะตะดะตะฝะธะต instanceof, ะฟะพะทะฒะพะปััŽั‰ะตะต ะฒ ะดะฐะปัŒะฝะตะนัˆะตะผ ั€ะฐะทะฒะธั‚ัŒ ัั€ะฐะฒะฝะตะฝะธะต ะฟะพ ัˆะฐะฑะปะพะฝัƒ.
  • ะะฐ ะฟั€ะตะดะฒะฐั€ะธั‚ะตะปัŒะฝะพะน ะพัะฝะพะฒะต ะฟั€ะตะดัั‚ะฐะฒะปะตะฝั‹ ะทะฐะฟะธัะธ ั ะบะปัŽั‡ะตะฒั‹ะผ ัะปะพะฒะพะผ record. ะ—ะฐะฟะธัะธ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธ ะฟะพะปัƒั‡ะฐัŽั‚ ะผะตั‚ะพะดั‹ equals, hashCode, toString, ะณะตั‚ั‚ะตั€ั‹ ะบ ั‡ะปะตะฝะฐะผ ะทะฐะฟะธัะธ ะธ ะบะพะฝัั‚ั€ัƒะบั‚ะพั€.
  • ะฃะปัƒั‡ัˆะตะฝะพ ะพะฟะธัะฐะฝะธะต ะพัˆะธะฑะพะบ NullPointerException.
  • ะ”ะพะฑะฐะฒะปะตะฝ ัƒะฟะฐะบะพะฒั‰ะธะบ jpackage ะดะปั ัะฐะผะพะดะพัั‚ะฐั‚ะพั‡ะฝั‹ั… ะฟั€ะธะปะพะถะตะฝะธะน.
  • ะŸะพั€ั‚ั‹ ะดะปั Solaris ะธ ะฟะปะฐั‚ั„ะพั€ะผ ะฝะฐ SPARC ะพะฑัŠัะฒะปะตะฝั‹ ัƒัั‚ะฐั€ะตะฒัˆะธะผะธ ะธ ะผะพะณัƒั‚ ะฑั‹ั‚ัŒ ะธัะบะปัŽั‡ะตะฝั‹ ะฒ ะฑัƒะดัƒั‰ะตะผ.

เจธเจฐเฉ‹เจค: linux.org.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹