read: fail

VS Code용 새로운 자바 플랫폼 확장 출시

Oracle이 최근 VS Code용 자바 플랫폼 확장 v1.0.1을 출시했습니다. 이 업데이트는 JDK 22 기능을 지원하며, 작업 공간별로 다른 JDK를 사용하고, 컨텍스트 메뉴를 통해 자바 프로젝트를 실행하는 새로운 기능을 제공합니다. 또한, 자바 언어 서버를 시작하기 위한 사용자 정의 VM 인수에 대한 설정과 TestNG 테스트를 테스트 탐색기에 포함시킵니다.

애플 실리콘 시스템을 사용하는 macOS 14 사용자들은 macOS 14.4.1로 직접 업데이트해야 합니다

오라클의 Java 팀에서 공유하는 최신 소식과 견해를 담은 문서입니다. Java 개발과 생태계에 대한 다양한 주제를 다루며, Java의 미래 방향에 대한 팀의 생각과 계획을 공유합니다. Java 개발자들에게 꼭 필요한 자료입니다.

자바 팀이 전하는 최신 소식과 의견

오라클의 자바 팀은 자바 19의 출시를 발표했습니다. 이번 버전에는 스위치 문의 패턴 매칭, 가상 스레드, 구조화된 동시성 등 여러 새로운 기능이 포함되어 있습니다. 또한, 자바 생태계 업데이트와 자바 커뮤니티와의 소통 방법에 대해서도 공유했습니다. 이 문서는 자바 개발과 자바 생태계의 다양한 측면을 다루며, 자바 커뮤니티와 더 깊이 소통하려는 자바 팀의 노력을 보여줍니다.

MethodHandle 기초

오라클의 Java 팀에서 제공하는 최신 소식과 견해를 담은 문서입니다. Java 개발 및 생태계와 관련된 다양한 주제를 다루며, 새로운 Java 기능, 성능 향상, 도구 업데이트, 커뮤니티 참여 등에 대한 통찰력을 공유합니다. 이 문서는 Java 개발자와 열정가들에게 중요한 자원이 됩니다.

JDK 22를 두 분 안에 알아보기! - 자바의 한 모금

JDK 22의 주요 내용을 요약하면, 최종 기능 JEP에는 G1 가비지 컬렉션을 위한 지역 고정, 네이티브 라이브러리 작업을 개선하는 외부 함수 및 메모리 API, 이름 없는 변수 및 패턴, 다중 소스 코드 파일 컴파일 및 실행을 가능하게 하는 JEP들이 포함되었습니다. 미리보기 기능 JEP에는 부모 생성자 호출 전 문장 추가, 클래스 파일용 표준 API, 스트림 수집기, 암시적 선언 클래스 및 인스턴스 메인 메소드의 두 번째 미리보기, 문자열 템플릿, 구조화된 동시성, 범위 지정된 값의 두 번째 미리보기가 소개되었습니다. 인큐베이터 기능 JEP으로는 벡터 API가 Project Valhalla 기능 출시를 기다리며 인큐베이터 상태의 일곱 번째 반복을 유지하고 있습니다. 이외에도 추가 읽을 거리 링크와 문자열 템플릿 JEP 업데이트가 제공됩니다.

JDK 22 보안 강화 사항

오라클의 Java 팀에서 제공하는 최신 소식과 견해를 담은 이 문서는 Java 프로그래밍 언어와 그 개발에 관련된 다양한 주제를 다룹니다. 보안 개선, 성능 향상, 새로운 언어 기능 등 Java 생태계의 최신 업데이트와 발전에 대해 알아보세요. Java 커뮤니티를 위한 소중한 자료가 될 것입니다.

자바 30주년 기념, 자바원이 샌프란시스코 베이 지역으로 돌아옵니다!

내년에 30주년을 맞이하는 자바를 기념하여, 자바원이 2025년 3월 17일부터 20일까지 샌프란시스코 베이 지역에서 개최됩니다. 개발자 커뮤니티에 의해 기획된 이 행사는 오라클 캠퍼스에서 열리며, 참가자들은 자바 마스코트인 듀크와 사진을 찍을 수 있는 기회도 가질 수 있습니다.

Java 22의 도착!

Oracle이 개발자, 기업, 그리고 최종 사용자를 위해 JDK 22를 공식 출시했습니다! 이번 업데이트에는 12가지의 중요한 개선사항이 포함되어 있으며, Java 언어, API, 성능 개선JDK에 포함된 도구들에 대한 개선이 이루어졌습니다. 특히, 언어 개선, 라이브러리, 그리고 성능에 중점을 둔 변화가 주목됩니다.

주목: 애플 실리콘에서 macOS 14.4 (Sonoma) 문제 발생

오라클의 자바 팀 멤버들이 전하는 소식입니다. 애플 실리콘을 사용하는 사용자들이 macOS 14.4 (Sonoma) 업데이트 후 문제를 겪고 있어요. 이슈에 대한 자세한 내용을 확인해보세요!

JDK 22 출시 노트 리뷰 - Inside Java Newscast #65

JDK 22가 3월 19일에 출시됩니다! Inside Java Newscast의 이번 에피소드에서는 JDK 22의 출시 노트를 통해 이번 릴리스에 포함된 모든 주요 변경 사항을 리뷰할 예정이에요. 새로운 기능들이 무엇인지 궁금하시다면, 저희와 함께 확인해보세요!

현대 자바의 모든 것

현대 자바를 활용한 GitHub 크롤러 개발에 대한 이야기입니다. 가상 스레드, 패턴 매칭, 데이터 지향 프로그래밍 등 최신 자바(21)의 다양한 기능을 살펴보세요. 이제는 몇 년 전이나 10년 전의 자바와는 확연히 다른 모습을 보여줍니다!

Netflix, Generational ZGC로 일시 정지 시간을 제어하다

Netflix는 JDK 21 이상에서 G1에서 Generational ZGC로 기본 설정을 변경했습니다. 이는 동시 가비지 컬렉션의 중요한 이점 때문입니다. 이제 Netflix의 핵심 스트리밍 비디오 서비스의 절반 이상이 Generational ZGC를 사용하여 운영되고 있어, 이 기술이 가져온 혜택을 공유할 좋은 시기입니다.

Java 17부터 21까지: JDK 보안 강화 사례

소프트웨어 개발의 변화하는 풍경에서 보안은 여전히 최우선입니다. 이 세션은 JDK17 이후의 보안 강화 사례를 종합적으로 보여줍니다. 현대 암호화 알고리즘의 발전부터 JDK 보안 구성, API 발전, 그리고 Java Flight Recorder의 게임 체인저 역할에 이르기까지, JDK의 보안에 대한 약속이 시간이 지남에 따라 어떻게 성숙해왔는지에 대한 포괄적인 이해를 제공할 것입니다.

자바에서 신경망을 위한 트리톤 GPU 프로그래밍 탐구

오라클의 자바 팀 멤버들이 전하는 소식과 견해를 통해, 자바에서 신경망을 위한 트리톤 GPU 프로그래밍을 탐구해보세요. 이 흥미로운 주제는 자바 개발자들에게 새로운 가능성을 열어줄 것입니다!

Java 22의 (더러운?) 트릭들 - Inside Java Newscast #64

Java 22는 Java 8이 꿈꿀 수 없었던 많은 언어 기능을 가지고 있습니다. Optional 패턴 매칭, 봉인된 타입 계층 확장, 중첩된 스위치가 문서화에 좋을 수 있는 이유, 그리고 역 instanceof 검사가 우아하면서도 의문스러운 점 등을 살펴봅니다. 텍스트 블록 줄 끝과 타입별 스트림 필터링에 대해서도 다룹니다.

프로젝트 레이든: 번개를 병에 담다

프로젝트 레이든은 자바 애플리케이션의 시작 시간, 준비 시간, 그리고 메모리 사용량을 개선하기 위해 개발자들이 계산을 시간적으로 앞뒤로 이동할 수 있게 함으로써, 마치 '번개를 병에 담는' 것과 같은 혁신을 목표로 합니다. 2024년 Jfokus에서 발표된 이 프로젝트는 주목할 만한 진전을 이루었습니다.

지속 가능한 엔지니어링이란?

지속 가능한 엔지니어링은 환경에 미치는 영향을 최소화하면서도 효율적이고 실용적인 기술 솔루션을 제공하는 것을 목표로 합니다. Oracle의 Java 팀에서는 이러한 접근 방식을 통해 더 나은 미래를 위한 기술 개발에 주력하고 있어요.

Java의 맞춤형 런타임 빌더 - jlink

JDK 9에서 소개된 jlink는 사용자 애플리케이션에 최적화된 런타임을 구축할 수 있는 강력한 명령 줄 도구입니다. 이번 Stack Walker 에피소드에서는 jlink의 개발 배경과 활용 방법을 살펴봅니다.

OpenJDK 커뮤니티의 최근 4년 회고 및 전망

지난 4년간 OpenJDK 커뮤니티의 여정을 되돌아보고 앞으로의 방향을 조망해보세요. 이 흥미로운 내용은 FOSDEM 2024에서 발표되었습니다. 자바 개발자들에게 꼭 필요한 인사이트가 가득합니다!

가상 스레드 '고정' 문제에 대한 경고 및 해결책 모색

JDK 21에서 영구적 기능이 된 가상 스레드는 많은 환영을 받았지만, '고정' 문제로 인해 성능과 확장성에 영향을 줄 수 있습니다. OpenJDK Quality Group은 이 문제를 해결하기 위해 새로운 Loom EA 빌드를 테스트할 것을 권장합니다. 여러분의 피드백이 중요합니다!