Java SE 17๋ 14์ XNUMX์ผ์ ์ถ์๋์์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ ๋ณ๊ฒฝ ์ฌํญ์ด ๋์ ๋์์ต๋๋ค.
- case VALUE -> {} ํํ์ switch์ ๋ํ ํํ์์ด ์๊ตฌ์ ์ผ๋ก ์ถ๊ฐ๋์๋๋ฐ, ์ด๋ ๊ธฐ๋ณธ ์กฐ๊ฑด์ ๋ฒ์ด๋๋ฉฐ break ๋ฌธ์ด ํ์ํ์ง ์์ต๋๋ค.
- ์ธ ๊ฐ์ ๋ฐ์ดํ("")๋ก ๊ตฌ๋ถ๋ ํ ์คํธ ๋ธ๋ก์ ๋ ๋ฒ์งธ ์๋น ๋จ๊ณ์ ๋ค์ด๊ฐ์ต๋๋ค. ์ฌ๋ฌ ์ค ๋ธ๋ก์์ ์ค ๋ฐ๊ฟ์ ์ถ๊ฐํ์ง ์๋ ์ ์ด ์ํ์ค์ ๋จ์ผ ๊ณต๋ฐฑ์ ๋ํ๋ด๋ s๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ํจํด ๋งค์นญ์ ์ถ๊ฐ ๊ฐ๋ฐ์ ํ์ฉํ๊ธฐ ์ํด ์๋ก์ด ๋์ ์ธ์คํด์ค๊ฐ ์๋น์ ์ผ๋ก ๋์ ๋์์ต๋๋ค.
- record ํค์๋๊ฐ ์๋ ๋ ์ฝ๋๋ ์๋น์ ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ๋ ์ฝ๋๋ equals, hashCode, toString ๋ฉ์๋, ๋ ์ฝ๋ ๋ฉค๋ฒ์ ๋ํ getter, ๊ทธ๋ฆฌ๊ณ ์์ฑ์๋ฅผ ์๋์ผ๋ก ๋ฐ์ต๋๋ค.
- NullPointerException ์ค๋ฅ์ ๋ํ ์ค๋ช ์ด ๊ฐ์ ๋์์ต๋๋ค.
- ์์ฒด ํฌํจ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ jpackage ํจํค์ ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- Solaris ๋ฐ SPARC ํ๋ซํผ์ฉ ํฌํธ๋ ๋ ์ด์ ์ง์๋์ง ์์ผ๋ฉฐ ํฅํ ์ ๊ฑฐ๋ ์ ์์ต๋๋ค.
์ถ์ฒ : linux.org.ru
