이번 포스트에서는 JDK14의 주요 특징에 대해 살펴보자. JDK 13을 건너뛰었는데 13의 중요한 두가지 특징은 preview였고 14에서 확정되었기 때문에 여기서 다뤄볼 계획이다. 문법적인 변화 Switch Expressions JDK12에서 부터 시작한 Switch 표현식이 13을 거쳐서 14에서 확정되었다. 다음은 enum 형태의 Month를 이용해서 각 월에 해당하는 날짜 수를 반환하는 형태의 문장을 기존 switch로 작성한 예이다. 잘 동작하지만 정말 쓸데 없이 장황하다. 이 표현이 어떻게 바뀔 수 있는지 살펴보자. enum Month { JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC } @Test public void test() ..
[JDK] 버전별 특징 - JDK14
이번 포스트에서는 JDK14의 주요 특징에 대해 살펴보자. JDK 13을 건너뛰었는데 13의 중요한 두가지 특징은 preview였고 14에서 확정되었기 때문에 여기서 다뤄볼 계획이다. 문법적인 변화 Switch Expressions JDK12에서 부터 시작한 Switch 표현식이 13을 거쳐서 14에서 확정되었다. 다음은 enum 형태의 Month를 이용해서 각 월에 해당하는 날짜 수를 반환하는 형태의 문장을 기존 switch로 작성한 예이다. 잘 동작하지만 정말 쓸데 없이 장황하다. 이 표현이 어떻게 바뀔 수 있는지 살펴보자. enum Month { JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC } @Test public void test() ..
2023.05.23