primitive1 Java 25 새로운 기능으로 더 좋은 코드 작성하기 개요JDK 25가 2025/09/16 정식으로 출시(https://openjdk.org/projects/jdk/25/) 되었고 JDK 21부터 JDK 25까지 추가된 특징을 확인하여 더 좋은 코드를 작성할 수 있는 방법에 대하여 알아본다.(참고 : JDK 24에 추가된 기능에 대해서 이전 글을 https://blog.igooo.org/171 참고한다.) Sealed Type에 대한 Switch 표현식Sealed Type에 대하여 switch 구문을 사용하면 견고함과 확장성을 유지하면서도 코드의 다독성을 크게 향상할 수 있다. 아래 예제에는 서버의 응답을 모델링하는 ServerResponse의 sealed 타입이 있다.sealed interface ServerResponse { record Res.. 2025. 9. 19. 이전 1 다음 728x90