Oracle Java 20 릴리스 뉴스 관련 이미지

Oracle Java 20 릴리스 뉴스


Oracle Java 20 릴리스 뉴스 관련 대표 이미지

3월 21일… 한국 시간으로 3월 22일 Oracle에서 Java 20을 릴리스했습니다.

버전이 너무 지저분합니다. . . .

자바 1.0, 자바 1.1, 자바 1.2를 배웠는데…(뭐????…아재인증;;;)

Java 프로그래밍에 대해 완전히 잊고 사용하지도 않습니다.

여하튼… 썬부터 시작해서 최근 인기면에서 파이썬에 압도당하고 있지만 기업, 금융, 대규모 프로젝트에서는 여전히 자바가 1위! ! 그게 다야.

그러므로

오라클은 오늘 세계 최고의 프로그래밍 언어 및 개발 플랫폼의 최신 버전을 발표했습니다. 자바 20 출시를 알립니다.

Java 20(Oracle JDK 20)은 개발자가 생산성을 높이고 조직 전체에서 혁신과 성장을 주도하는 데 도움이 되는 플랫폼 향상을 포함하여 수천 가지의 성능, 안정성 및 보안 개선 사항을 제공합니다.

당연히 Oracle은 OCI의 Java Management Service를 통해 이를 제공합니다. 🙂

오라클은 3월 20일부터 23일까지 캘리포니아 레드우드 쇼어스에서 온라인 이벤트를 개최합니다. Oracle DevLive 업그레이드 오늘의 Java Developer Day 이벤트에서는 Java 20의 최신 기능을 선보였습니다.

사실 여기 이미 많은 친구들이 참여했거든요..ㅠㅠ 시간이 없어요..ㅜㅜ

최신 JDK(Java Development Kit)는 7개의 JEP(JDK Enhancement Proposals)를 통해 업데이트 및 개선 사항을 제공합니다. 대부분의 업데이트는 이전 버전에 도입된 기능을 개선하는 후속 기능입니다.

JDK 20은 OpenJDK 프로젝트 Amber, Record Mode 및 Pattern Matching for Switch의 언어 향상 기능을 제공합니다. JVM(Java Virtual Machine)과 네이티브 코드(외부 함수 및 메모리 API 및 벡터 API)를 상호 연결하기 위한 OpenJDK Project Panama 개선 Project Loom과 관련된 기능(범위 값, 가상 스레드 및 구조화된 동시성)은 처리량이 많은 동시 응용 프로그램을 구축, 유지 관리 및 관찰하는 프로세스를 크게 단순화합니다.

Oracle은 6개월마다 새로운 Java 기능을 릴리스하며 릴리스 일정은 예측 가능합니다. 지속적인 혁신을 제공하는 동시에 플랫폼의 성능, 안정성 및 보안을 지속적으로 개선하여 모든 규모와 산업의 조직에서 Java 채택률을 높이는 데 도움이 된다고 합니다.

Java 20의 가장 중요한 업데이트는 다음과 같습니다.

언어 업데이트 및 개선

  • 지프 432 : 촬영 모드(두 번째 미리보기): 사용자가 레코드 스키마와 유형 스키마를 중첩하여 강력하고 선언적이며 구성 가능한 형태의 데이터 탐색 및 조작을 생성할 수 있도록 하여 Java 언어를 향상시킵니다. 이를 통해 개발자는 더 복잡하고 구성 가능한 데이터 쿼리를 허용하도록 패턴 일치를 확장하여 개발자 생산성을 높일 수 있습니다.
  • 지프 433 :Switch용 패턴 매칭(4차 프리뷰): 패턴 일치를 스위치로 확장하면 각각 특정 동작이 있는 여러 패턴에 대해 식을 테스트할 수 있으므로 복잡한 데이터 지향 쿼리를 간결하고 안전하게 표현할 수 있습니다. 스위치 식 및 명령문의 표현력과 적용 가능성을 확장하면 개발자 생산성이 향상됩니다.

프로젝트 Loom 미리보기/인큐베이터 기능

  • 지프 429 :범위 값(인큐베이터): 특히 많은 수의 가상 스레드를 사용할 때 스레드 로컬 변수보다 선호되는 스레드 내부 및 스레드 간에 불변 데이터 공유를 허용합니다. 이를 통해 사용 용이성, 이해 가능성, 견고성 및 성능이 향상됩니다.
  • 지프 436 :가상 스레드(두 번째 미리보기): 경량 가상 스레드를 Java 플랫폼에 도입하면 처리량이 많은 동시 응용 프로그램을 생성, 유지 관리 및 관찰하는 프로세스가 크게 간소화됩니다. 가상 스레드는 개발자가 기존 JDK 도구 및 기술을 사용하여 동시 응용 프로그램의 문제를 쉽게 해결, 디버그 및 프로파일링할 수 있도록 하여 응용 프로그램 개발을 가속화하는 데 도움이 됩니다.
  • 지프 437 : 구조화된 동시성(두 번째 인큐베이터): 서로 다른 스레드에서 실행되는 여러 작업을 작업 단위로 처리하여 다중 스레드 프로그래밍을 단순화합니다. 이를 통해 개발 팀은 오류 처리 및 취소를 단순화하고 안정성을 개선하며 관찰 가능성을 개선할 수 있습니다.

프로젝트 파나마 미리보기 기능

  • 지프 434 : 외부 함수 및 메모리 API(두 번째 미리 보기): Java 프로그램이 Java 런타임 외부의 코드 및 데이터와 상호 운용할 수 있도록 합니다. 이 기능을 통해 Java 프로그램은 외부 함수(즉, JVM(Java Virtual Machine) 외부의 코드)를 효율적으로 호출하고 외부 메모리(즉, JVM에서 관리하지 않는 메모리)에 안전하게 액세스하여 기본 라이브러리를 호출하고 기본 데이터를 조작할 수 있습니다. Java 기본 인터페이스가 필요합니다. 이를 통해 가용성, 성능 및 보안이 향상됩니다.
  • 지프 438 : Vector API(다섯 번째 인큐베이터): 지원되는 CPU 아키텍처에서 런타임 시 벡터 명령으로 안정적으로 컴파일되는 벡터 계산을 나타냅니다. 이것은 동등한 스칼라 계산에 비해 성능을 향상시킵니다.

Oracle 엔지니어 및 OpenJDK에서 지원하는 Java 20 릴리스 JCP(자바 커뮤니티 프로세스) NET Framework를 통해 글로벌 Java 개발자 커뮤니티의 서로 다른 구성원 간에 개발됩니다. 새로운 개선 사항 외에도 Java 20은 온프레미스 또는 모든 클라우드에서 Java 런타임 및 애플리케이션을 관리할 수 있는 단일 창을 조직에 제공합니다. 오라클 클라우드 인프라 (OCI) 필수 서비스 근로자 Java 관리 서비스에서 지원합니다.

Java 클라이언트 및 글로벌 생태계 지원

신탁 자바 유니버설 SE 구독 전체 Java 포트폴리오에 대한 다양한 지원, GraalVM Enterprise에 대한 액세스, Java SE Subscription Enterprise 성능 팩 등을 포함하여 고객에게 동급 최고의 지원을 제공하는 종량제 제품입니다. 비즈니스 속도에 맞춰 업그레이드할 수 있는 유연성과 함께 Java Management Service의 고급 기능을 제공합니다.

IT 조직이 복잡성을 관리하고 비용을 제어하며 보안 위험을 줄이는 데 도움이 됩니다.

또한 Oracle Java SE, GraalVM Enterprise 및 Java SE Subscription Enterprise Performance Pack은 OCI에서 무료로 제공되므로 개발자는 Oracle Cloud에서 더 빠르고 우수하며 우수한 가격 대비 성능으로 실행되는 애플리케이션을 구축하고 배포할 수 있습니다.

Java 및 해당 글로벌 생태계에 대해 자세히 알아보려면 다음을 방문하십시오.

Similar Posts

  • 오라클 SQL 1일 차

    1. 테이블 생성 CREATE TABLE 테이블명( 컬럼1 컬럼1_데이터타입, 컬럼2 컬럼2_데이터타입 ); CREATE TABLE member( userid VARCHAR2(30), userpw VARCHAR2(200), username VARCHAR2(15) ); VARCHAR2는 Java에서 문자열로 작동합니다. 데이터 유형의 길이를 설정할 수도 있습니다. VARCHAR2(20) >>> 최대 20자까지 쓸 수 있습니다. NUMBER(2) >>> 0 ~ 99 가능 CHAR(1) >>> 1비트 가능 CHAR에서 주의할 점은 (3), 하나의 숫자만 입력하면…

  • (공동주택) 2021 서울시 강동구 타경798 2023.03.27 (매매)

    기본 제품 정보 사건 번호 2021 기타 798 품목 번호 하나 같은 것들 다세대 평가 금액 2억3900만원 최저 가격 152,960,000원 입찰 방식 입찰 마감 발매 예정일 2023.03.27 10:00 입찰법원(101호) 항목 비고 재판매. 구매 신청 보증금 20%. 등록된 위치 1개 (다세대) 서울시 강동구 천중로42길 15, 203호 2층 (길동, 새봄빌라) 책임이 있는 서울동부지방법원 | 경매시리즈 4 케이스…

  • N번째 방문:) 민길동 맛집 웨이청 양꼬치 청낙지사 마파두부

    집근처 양꼬치집 하면 웨이청 양꼬치집에 자주 갑니다.명일동에서도 유명한 맛집이라 항상 붐빈다.이날 친구는 비프 스튜를 먹고 싶어했다. 방문하러 왔습니다 명일동식당 미성양꼬치 기본반찬 나는 왜 나오는 땅콩이 맛있다고 생각할까? 작은 땅콩으로 만든 요리 나올 때까지 밀가루에 간식으로 완벽 서빙하기 전에 요리가 없었기 때문에 자리를 떠났습니다. 나는 움직인다. 이게 드디어 나왔습니다. 사실 집에 재료가 있어요.드셔도 될 것 같아요….

  • 2023년금 개정세법

    연말 정산 시즌이 도래할 때마다 근로자와 사업자가 피부로 느낄 수 있는 것은 연금계좌세제 특전입니다. 2023년부터 적용되는 연금 개정 세법에 대해 배웁니다. 연금계좌 납입액에 대한 세액공제 한도를 200만원 상향 개정된 세법은 2023년 1월 1일 이후 납입, 양도, 연금수령분부터 적용되어 연금저축 및 퇴직연금의 세액공제한도가 상방되었습니다. 연금저축은 기존 400만원에서 600만원으로, 퇴직연금은 700만원에서 900만원으로 한도가 늘었다. 연금저축과 퇴직금을 합산해…

  • 생일 축하 메시지 텍스트 문구 축하합니다

    다음은 15 개의 생일 문자 축하 문자 메시지입니다. 참고하셔서 나만의 멋진 생일 메시지를 만들어보세요^^ 생일 축하해요! 이 특별한 날이 당신의 인생에서 가장 행복한 순간이 되기를 바랍니다. 오늘은 너의 생일이야! 당신을 응원하고 당신의 모든 꿈을 이루어 드리겠습니다. 오늘부터 새해가 시작되고 바라시는 모든 일들이 이루어지기를 바랍니다. 생일 축하해요! 생일 축하해요! 오늘은 당신을 위한 특별한 날이니 즐기세요. 생일…

  • 프로젝트 계획 소개(5일차)

    1단계. 장애 발생 더치페이로 여러명이 결제한 금액을 정산하기 어려운 문제가 있었습니다. 1-1.5W를 사용하여 문제를 분류하고 해결책을 생각합니다. 너 아프니? 왜 불편해? 해결해야 할 문제? 기술로 해결할 수 있는 문제인가요? -> 복수결제내역 네덜란드 급여를 쉽게 계산하는 소프트웨어있다면 해결 가능! 2 단계.목적을 생각하다 이 아이디어를 구현하는 목적은 무엇입니까? 값? – 코로나19 이후 오프라인에서 사람들과 소통하는 것이 일상이…