read: fail

Java 21 이후의 혁신 로드맵

이 기사는 Java 21 이후 도입된 혁신적인 언어 기능을 탐구합니다. 이름 없는 클래스 간소화, 인스턴스 메인 메소드, 문자열 템플릿, 레코드 패턴, 패턴 매칭 등의 다양한 혁신을 다룹니다. 개발자들이 효율적이고 미래 지향적인 코드를 작성할 수 있도록 돕습니다.

2024년 자바 - 끊임없는 변화의 전달

2024년 자바의 혁신적인 변화새로운 기능에 대해 조지 사브가 분석한 내용입니다. 지난 6년간 자바 릴리스의 가속화로 플랫폼은 초기 이래로 보지 못한 혁신과 전달 속도를 경험했습니다. 이 글에서는 최근 제공된 기능들과 앞으로 예정된 업데이트에 대한 흥미로운 정보를 제공합니다.

자바 관리 서비스

자바 관리 서비스는 JVM 문제를 진단하고 해결하는 방법을 개선하고, 사용자가 자바 런타임 환경에 대한 중요한 통찰을 얻을 수 있도록 지원합니다. 이 서비스는 OCI 인스턴스에서 실행되는 자바 애플리케이션의 유지 관리와 최적화를 돕기 위해 개발되었습니다.

JMC 9의 새로운 기능 - 자바의 한 모금

JMC 9는 JDK 17 이상에서만 실행되며, 다크 모드 지원, 사용자 정의 가능한 JVM 브라우저, 그리고 이벤트 타입 ID로 이벤트 검색 기능이 추가되었습니다. 또한, 플레임 그래프규칙 엔진이 업데이트 되었어요. 이러한 변화로 JMC 9는 더욱 강력해졌습니다!

JEP 469: 벡터 API (8번째 인큐베이터)

JEP 469은 JDK 23을 대상으로 하며, 자바의 고성능, 이식성, 타입 안전성을 강화하는 벡터 프로그래밍 모델을 제공하기 위해 개발된 벡터 API의 여덟 번째 인큐베이터 버전입니다. 새로운 벡터 연산 추가 및 기존 연산 개선이 포함됩니다.

자바의 새로운 변화 - Inside Java Newscast #67

이 기사에서는 불변 레코드로 가변 상태를 모델링할 때 발생할 수 있는 장황함을 해결하기 위한 JEP 468을 소개합니다. 'with 표현식' 또는 'withers'로 알려진 파생 레코드 생성 방식을 통해 레코드 인스턴스의 몇 가지 구성 요소만 변경하면서 쉽고 간결하게 복사본을 만들 수 있습니다.

JEP 473: 스트림 수집기 (두 번째 프리뷰)

JEP 473JDK 23을 대상으로 하며, '스트림 수집기'라는 새로운 기능을 소개합니다. 이 기능은 데이터 스트림의 처리를 더 효율적이고 표현력 있게 만들어주며, 여러 중간 작업의 필요성을 줄여줍니다. 현재 커뮤니티로부터 피드백을 받으며 개발 중입니다.

Jextract 사용 가이드

Jextract 도구 사용법과 생성된 Java 코드 활용 방법을 자세히 설명하는 가이드입니다. OpenJDK 커뮤니티와 Java 다운로드에 대한 참고 자료도 포함되어 있어 유용합니다.

소프트웨어 개발 엔지니어 채용 기회

JVM 지속 팀에서 소프트웨어 개발 엔지니어를 모집합니다. 주요 업무는 고객이 보고한 버그를 진단하고 해결하는 것입니다. 자바 가상 머신(JVM)의 전반적인 품질과 안정성을 향상시키는 역할을 맡게 됩니다. 컴퓨터 과학 학사 또는 석사 학위 소지자로, 객체 지향 프로그래밍과 C/C++에 대한 이해가 필요합니다. 스톡홀름 사무실 기반으로 일부 여행이 필요할 수 있습니다.

JDK 플라이트 레코더 가이드

이 강연에서는 Java 가상 머신에 내장된 저오버헤드 프로파일링 및 문제 해결 프레임워크인 JDK 플라이트 레코더(JFR) API에 대해 자세히 다룹니다. 프로그래머들이 자신의 애플리케이션과 인프라에 JFR API를 활용할 수 있도록 지식과 도구를 제공하는 것을 목표로 합니다.

자바 보안 엔지니어링 팀, 암호화 전문가 채용 중

자바 보안 엔지니어링 팀은 자바 플랫폼 보안 라이브러리 및 도구 개발을 담당하며, 보안 애플리케이션 작성을 위한 포괄적인 보안 프레임워크를 제공합니다. 이들은 기존 알고리즘을 강화하고 새로운 기능을 추가할 암호화 전문가를 찾고 있습니다.

소프트웨어 개발 엔지니어 채용 기회

JVM 지속 팀에서 소프트웨어 개발 엔지니어를 찾습니다. 주요 업무는 고객이 보고한 버그를 진단하고 해결하는 것입니다. 자바 가상 머신(JVM)의 품질과 안정성을 향상시키는 역할을 맡게 됩니다. 컴퓨터 과학 학사 또는 석사 학위 소지자로, 문제 해결에 대한 열정이 있는 분들의 지원을 기다립니다.

소프트웨어 개발 관리자 직업 기회

자바 보안 엔지니어링 팀 관리자로서 자바 플랫폼 보안 라이브러리 및 도구 개발을 담당하는 고급 팀을 관리하고, 소프트웨어 아키텍처 지식을 적용해 개발 작업을 관리합니다. 10년 이상의 기술 팀 리더 경험15년의 보안 업계 경험, 그리고 자바 보안에 대한 경험이 요구됩니다. 이 포지션에 지원하고자 하는 분은 관심 있는 주제로 주목받을 것입니다.

OpenJDK 커뮤니티에서의 JDK 업데이트 개발 변천사

2011년 JDK 7 업데이트 프로젝트를 시작으로 Oracle이 JDK 업데이트 개발을 맡으면서, OpenJDK 커뮤니티 내 개발 프로세스는 지속적으로 변화해왔습니다. 현재는 GitHub에서 풀 리퀘스트로 업데이트 변경이 시작됩니다. 이 세션은 JDK 업데이트 개발이 시간이 지남에 따라 어떻게 진화했는지 탐구합니다.

고급 소프트웨어 개발자를 위한 직업 기회

오라클의 Java Platform 그룹에서는 열정적이고 동기 부여가 높은 소프트웨어 엔지니어를 찾고 있습니다. 이 팀은 Java 언어의 진화, Java 가상 머신, Java 라이브러리 및 도구의 모든 측면을 담당합니다. 컴퓨터 과학 학사 학위와 Java 또는 C, C++에 능숙한 사람이 필요합니다. 관심 있는 분은 지정된 채용 공고 페이지를 방문하여 지원하세요.

채용 공고: 선임 주요 소프트웨어 개발자

오라클의 Java Platform 그룹은 세계 수준의 개발 엔지니어링 노력에 참여할 열정적이고 동기 부여된 소프트웨어 엔지니어를 찾고 있습니다. 이 팀은 Java 언어의 진화, Java 가상 머신, Java 라이브러리, Java 도구 등 코어 Java 플랫폼의 모든 측면을 담당합니다. 10년 이상의 관련 경험을 가진 후보자를 찾고 있으며, 지원 과정은 채용 공고 페이지를 통해 진행됩니다.

Java 23: 원시 패턴으로 균형을 되찾다 - Java 뉴스캐스트 #66 내부

Java 23에서는 instanceofswitch에서의 원시 타입을 다루는 원시 패턴이 언어의 균형을 맞추는 데 도움을 줄 것입니다. 또한, 해체, 정적, 인스턴스, 상수 등의 다른 새로운 패턴들도 소개되며, 이들이 Java의 패턴 매칭 기능을 어떻게 확장할지 설명합니다. 더 많은 정보를 원한다면 쇼노트를 확인하는 것이 중요하다고 합니다.

리눅스에서의 Wayland 기반 데스크탑과 JDK: X11에서 Wayland로의 전환

리눅스 배포판에서 X11 데스크탑을 점차 대체하고 있는 Wayland 기반 데스크탑에도 불구하고, Java 개발 키트(JDK)는 여전히 X11 기반입니다. OpenJDK 프로젝트 웨이크필드는 이 문제를 해결하기 위한 노력입니다. 이 프로젝트의 목표는 Wayland에서 X11 호환 모드로 JDK를 지원하고, 완전한 Wayland 네이티브 JDK 구현을 개발하는 것입니다. FOSDEM 2024에서 기술, 관련 인물 및 조직에 대해 논의하고 진행 상황을 실시간으로 시연할 예정입니다.

JDK 20-23: 유니코드 CLDR 버전 42 지원에 대한 안내

JDK 20은 유니코드 공용 로케일 데이터 저장소(CLDR) 버전 42로 업그레이드되었으며, 이는 공백 처리 방식을 개선하여 일부 상황에서 일반 공백을 불가분 공백(NBSP) 또는 좁은 불가분 공백(NNBSP)으로 대체합니다. JDK 23부터는 날짜/시간 문자열 파싱 시 공백의 느슨한 일치를 허용하여 이러한 변경을 보완합니다.

오라클의 자바 팀에서 온 소식과 견해

오라클의 자바 팀 멤버들이 전하는 최신 개발 동향, 트렌드, 그리고 자바 커뮤니티 내의 토론에 대한 소식과 통찰을 담은 문서입니다. 자바 개발자와 열정가들에게 꼭 필요한 자료로, 자바의 미래 방향성에 대한 흥미로운 주제를 다룹니다.