Java 17이 2021년 9월 출시됩니다. 이전 버전과 크게 다른 부분은 LTS(Long Term Support)라는 지원기간이 긴 버전이기 때문에 앞으로 이 버전을 사용하는 프로젝트와 서비스가 많아질 가능성이 높습니다. Java 17이외의 LTS는 Java 8과 J
이번에는 종속성과 공개범위를 정의하는 방법과 비호환성에 대한 대응하는 방법에 대해서 소개합니다.이번에는 java 9에서 도입된 Project Jigsaw를 소개합니다.Java에서는 패키지라는 일부 클래스와 인터페이스를 하나의 묶음으로 하는 방법이 있습니다. 소스코드 앞
이번에는 Java 17에서의 클래스 확장 및 더 충실해진 라이브러리에 대해서 알아봅시다. Java 8에서 Java 17까지의 언어사양과 API의 방향 Java 사양 변경은 모두 CSR(Compatibility & Specification Review, Java 스펙변
null예외 오류 처리와 로깅, 프로파일링, 설치프로그램 만들기가 강화된 Java 17에 대해서 알아봅시다.이번에는 Java8에서 Java17로 업그레이드시 도움이 되는 변경사항을 JVM과 JDK도구의 관점에서 정리하였습니다.Java8에서로 마이그레이션할 때 가장 큰
지금까지는 Java17까지의 기능 변화 및 추가 기능에 대해서 설명했습니다. 이 번에는 Java의 호환성에 대한 설명 및 기존 애플리케이션을 Java17로 이행시 처리하는 방법에 대해서 설명합니다.Java의 큰 특징중 하나는 호환성입니다. 지금까지 사용하던 API와 기
Oracle사는 2021년 9월 14일 프로그래밍 언어인 Java의 최신 버전인 Java 17과 Java 개발자킷트인 Oracle JDK 17을 정식으로 공개하였습니다.Java 17은 성능 및 안전성, 보안을 강화한 개량 버전으로 개발자의 생산성 향성을 위한 Java언