Java는 Sun Microsystems에서 출시된 지 27년이 지난 지금도 여전히 인기가 높습니다. 수많은 상위 프로그래밍 차트에 따르면 Java는 Python에 이어 세계에서 두 번째로 인기 있는 프로그래밍 언어로 남아 있습니다. 그리고 여전히 Java를 그토록 요구하는 이유가 무엇인지 더 잘 이해할 수 있도록 Java의 "역동성"과 2022년 Java의 발전 방식을 보여 드리고자 합니다.
이러한 버전은 장기 지원이며 최신 LTS 버전인 Java 17은 아직 확고한 위치를 확립하지 못했지만 출시 후 몇 달 만에 이미 대부분의 비 LTS 버전을 능가했습니다. LTS가 아닌 Java 버전은 일반적으로 채택률이 낮으며 이에 대한 패치를 제공하는 공급업체는 소수에 불과합니다(Azul Systems는 일부 비 LTS 버전을 지원하는 가장 뛰어난 대표자입니다). 현재 애플리케이션의 2.7%만이 LTS가 아닌 Java 버전에서 실행되고 있으며 Java 14가 그중 최고이며 Java 10과 Java 16이 가장 인기가 없습니다.
어떤 새로운 Java 버전이 출시되었나요? 최신 Java 에디션을 검토해 보겠습니다.
이제 최신 Java 버전은 6개월마다 업데이트됩니다. 올해 우리는 3월에 Java 18, 9월에 Java 19가 출시되었습니다. 이는 LTS가 아닌 버전입니다. 최신 *LTS 버전인 Java 17은 2021년 3월에 출시되었습니다. *LTS 버전은 안정성, 보안 및 성능 개선만 보장하지만 새로운 기능은 보장하지 않습니다. 이는 업데이트로 인해 도구나 라이브러리와의 상호 작용이 중단될 위험을 줄이기 위해 수행됩니다. 2018년 이전에는 Java 릴리스 주기가 훨씬 길어 최대 5년이 걸릴 수 있다는 점을 강조할 가치가 있습니다. 그러나 세상은 더욱 역동적으로 변해 오늘날의 격동적인 IT 환경에서 경쟁하고 성공하기 위해 Java는 이전보다 훨씬 더 자주 업그레이드됩니다.자바 18. 새로운 기능은 무엇입니까?
Java 18 릴리스에서 어떤 변화나 변화를 볼 수 있는지 궁금하다면 다음을 참조하세요.-
UTF-8 . Java 18 이전에는 명시적인 문자 종료를 지정하지 않고 파일을 읽는 데 운영 체제 인코딩이 사용되었습니다. 더이상. UTF-8은 모든 운영 체제의 기본 문자 집합이 되었습니다.
-
jwebserver 명령 . 이 명령을 사용하면 사용자는 기본적인 웹 서버를 빠르게 시작할 수 있습니다.
-
@snippet 태그 입니다. 이 태그를 사용하면 소스 코드 조각을 JavaDoc 문서에 통합할 수 있습니다.
-
"인터넷 주소 확인 SPI." 이를 사용하여 QA 전문가는 IP 주소에 대한 표준 확인자를 대체할 수 있습니다.
-
미리보기 및 인큐베이터 기능 "스위치용 패턴 일치", "외부 함수 및 메모리 API" 및 "벡터 API"를 추가했습니다.
-
단순화된 웹 서버. Java 18에는 jwebserver 로 시작할 수 있는 기본적인 HTTP 서버가 함께 제공됩니다 .
자바 19. 새로운 기능은 무엇입니까?
Java 19는 사용자에게 제공할 수 있는 많은 참신한 기능을 자랑합니다. 하지만 가장 흥미로운 것 중 다음을 강조할 수 있습니다.- 패턴 일치를 확장하고 보다 정교한 데이터 쿼리를 표현하는 패턴 기록 기능입니다.
- JEP 424 는 외부 메모리 액세스를 위한 새로운 비Java API입니다.
- JEP 426은 벡터 계산을 표현하는 API로 성능을 향상시킵니다.
GO TO FULL VERSION