[더테크=전수연 기자] 오라클(Oracle)이 자바 언어, 자바 API·성능, 자바 개발 키트(Java Development Kit, JDK)에 포함된 도구들의 개선 사항을 새롭게 제공한다. 오라클은 개발 플랫폼인 자바의 최신 버전 ‘자바 22(Java 22)’를 출시한다고 25일 밝혔다. 최신 JDK는 12개의 JDK 개선 제안(JDK Enhancement Proposals, JEPs)을 통한 업데이트, 개선 사항을 제공한다. JDK 22는 오픈JDK 프로젝트 앰버의 언어 개선 사항(super[…] 앞의 명령문, 언네임드(Unnamed) 변수·패턴, 문자열 템플릿, 암시적으로 선언된 클래스·인스턴스 메인 메서드), 프로젝트 파나마의 개선 사항(외부 함수·메모리 API, 벡터 API), 프로젝트 룸(Loom) 관련 기능(구조화된 동시성, 범위가 지정된 값), 코어 라이브러리·도구 기능(클래스-파일 API, 다중 파일 소스 코드 프로그램 실행·스트림 수집기), 성능 업데이트(G1용 영역 고정) 등을 제공한다. 이번 자바 22의 주요 업데이트 내역 중 프로젝트 앰버 기능은 개발자가 생성 중인 인스턴스를 참조하지 않는 명령문을 명시적 생성자 호출 앞에 표시할 수
[더테크=전수연 기자] 오라클(Oracle)이 애플리케이션 개발 시 사용되는 언어 및 플랫폼 자바(Java)의 성능과 안전성이 개선된 버전을 내놓았다. 개발자의 편의를 돕는 여러 기능이 추가돼 프로그램 운영에 도움을 줄 것으로 보인다. 오라클은 프로그래밍 언어와 개발 플랫폼인 자바의 최신 버전 ‘자바 21’를 출시했다고 22일 밝혔다. 자바 21(오라클 JDK 21)은 성능, 안전성, 보안성이 개선된 형태로 개발자를 지원하는 플랫폼이 포함된다. 최신 자바 개발 키트(Java Development Kit, JDK)는 15개의 JDK 개선 제안(JDK Enhancement Proposals, JEPs)을 통해 업데이트와 개선 사항을 제공한다. 자바 21은 △오픈 JDK 프로젝트 앰버(Amber)의 언어 개선 △프로젝트 파나마(Project Panama) 개선 사항 △프로젝트 룸(Project Loom) 성능 업데이트 △유지 관리 및 폐기 기능을 제공한다. 프로젝트 파나마는 외부 함수·메모리 API를 도입해 자바 프로그램이 자바 런타임 외부 코드·데이터와 상호 운용될 수 있도록 지원한다. API는 자바 네이티브 인터페이스(Java Native Interface,