[더테크=전수연 기자] 오라클이 AI 코딩 동반 툴인 오라클 코드 어시스트(Oracle Code Assist)를 통한 애플리케이션 속도 향상과 코드 일관성 개선 계획을 13일 발표했다. 오라클 코드 어시스트는 LLM을 기반으로 오라클 클라우드 인프라스트럭처(OCI)에서 실행되며 OCI 기반 자바, SQL, 애플리케이션 개발에 최적화됐다. 기업의 모범 사례, 코드베이스 맞춤화로 대부분의 모던 프로그래밍 언어 코드를 업데이트하고 업그레이드, 리팩터링(소프트웨어 개발 과정에서 기존 코드를 변경하지 않고도 코드의 구조와 디자인을 개선하는 과정)에도 활용될 수 있다. 오라클은 AI 기반 소프트웨어 개발이 소프트웨어의 개념화, 생성, 테스트, 관리 방식에 혁신을 불러일으켰다고 판단했다. 개발자는 AI 지원 도구를 사용해 새로운 아이디어를 탐색하고 신규, 업그레이드, 리팩터링된 코드를 위한 지능형 제안을 받을 수 있다. 또한 일상 작업 자동화 기능을 통해 AI 도구가 소프트웨어 개발 수명 주기의 모든 단계에서 핵심 부분으로 자리잡게 됐다. 코드 어시스트는 코드스니펫, 종속성 분석, 오류 완화 대안, 테스트 사례, 주석, 요약과 문서화를 제공해 개발 수명 주기의 각 단계를
[더테크=전수연 기자] 오라클(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,