▲GN⁺ 2024-03-20 | parent | ★ favorite | on: Java 22 / JDK 22 출시(GA)(mail.openjdk.org)Hacker News 의견 새로운 릴리스에서 가장 마음에 드는 기능: JEP 463은 초보자를 위한 사용성 개선으로, 자바 프로그래밍에 새로운 사람들이 계속해서 자바를 사용할지 여부에 차이를 줄 수 있음. "섹시하지" 않은 프로그래밍 언어 변경이지만, 외부 함수 인터페이스는 큰 변화가 될 것: 이전의 자바 JNI 기반 라이브러리에 의존하는 것이 업그레이드 시 가장 많이 문제가 되는 부분 중 하나이므로, 이 변경이 자바의 유지보수 부담을 줄여줄 것을 기대함. 링크 가능한 기능들: 개인적으로 가장 흥미로운 것은 JEP 461 (Stream Gatherers)로, 여기에서 확인 가능하며, 스트림 연산에 흥미로운 추가 기능을 제공할 것임. 외부 함수 인터페이스는 C#이 자바에 비해 가진 주요 장점 중 하나: 예를 들어 안드로이드나 macOS와 같은 거대한 API에 대항할 때, 이 JEP의 결과가 매우 궁금함. 자바 8을 여전히 사용하는 곳이 많다는 것에 놀람: 최근 검색한 설문조사에 따르면 프로젝트의 약 1/3이 자바 8을 사용하고 있으며, 그 중 절반 정도는 자바 11을 사용함. G1 가비지 컬렉터가 계속해서 무료로 개선됨: 이를 위한 새로운 빌드 태그를 생성할 시간임. 문자열 템플릿 API의 발전이 흥미로움: STR과 fmt 템플릿 프로세서를 사용하는 API 개발 상황을 주목함. "Vector API (Seventh Incubator)"에 대한 의문: 자바에서 벡터와 관련하여 일곱 번째 반복이라니, 무슨 일이 벌어지고 있는지 궁금함. 이러한 기능들의 예시: 해피코더스에서 자바 22의 기능들에 대한 예시를 확인할 수 있음. 자바와 관련 없지만, 단순한 HTML 페이지를 보는 것이 상쾌함: 복잡하지 않은 HTML 페이지를 보는 것은 오랜만에 시원한 경험임.
Hacker News 의견
새로운 릴리스에서 가장 마음에 드는 기능:
"섹시하지" 않은 프로그래밍 언어 변경이지만, 외부 함수 인터페이스는 큰 변화가 될 것:
링크 가능한 기능들:
외부 함수 인터페이스는 C#이 자바에 비해 가진 주요 장점 중 하나:
자바 8을 여전히 사용하는 곳이 많다는 것에 놀람:
G1 가비지 컬렉터가 계속해서 무료로 개선됨:
문자열 템플릿 API의 발전이 흥미로움:
"Vector API (Seventh Incubator)"에 대한 의문:
이러한 기능들의 예시:
자바와 관련 없지만, 단순한 HTML 페이지를 보는 것이 상쾌함: