read: fail

Java 24의 도래

2025년 3월 18일, 오라클은 개발자, 기업, 그리고 최종 사용자들을 위한 JDK 24의 일반 출시를 발표했습니다. Java 24의 새로운 기능과 개선 사항이 궁금하다면, 지금 바로 확인해보세요!

JavaOne 2025 라이브 스트림

JavaOne 2025가 곧 시작됩니다! 3월 18일부터 20일까지 캘리포니아 레드우드 쇼어스에서 열리는 이 행사는 오라클의 자바 조직이 주최하며, 다양한 전문가 세션과 네트워킹 기회를 제공합니다. 현장에 참석하지 못하더라도, 유튜브에서 라이브 스트림으로 즐길 수 있습니다. 놓치지 마세요!

슈퍼워드(자동 벡터화) - 스케줄링

C2 슈퍼워드의 자동 벡터화 프로세스를 위한 스케줄링 알고리즘의 발전을 소개합니다. 이 개선은 벡터화된 코드 생성의 효율성성능을 높여, 프로그래밍에서의 계산 작업을 최적화하는 데 기여합니다. 벡터화 기술을 활용하는 애플리케이션에서 자원 활용실행 속도를 향상시키는 방법에 중점을 둡니다.

개발자를 위한 Java 24 릴리스 노트 리뷰 - Inside Java Newscast #87

Java 24가 3월 18일에 출시됩니다! 이번 Inside Java Newscast 에피소드에서는 개발자들이 주목할 만한 Java 24의 모든 중요한 변화를 살펴봅니다. 새로운 기능개선 사항을 통해 Java 24가 어떻게 개발자들의 작업을 더 효율적으로 만들 수 있는지 알아보세요!

오라클의 자바 플랫폼 확장, 비주얼 스튜디오 코드에서 250만 다운로드 돌파!

오라클의 자바 플랫폼 확장이 비주얼 스튜디오 코드에서 250만 다운로드를 돌파했습니다! 이 확장은 MavenGradle을 지원하며, 최신 자바 버전과 호환됩니다. 특히, 자동 완성빠른 수정 기능으로 개발자들에게 큰 인기를 끌고 있습니다. 오픈 소스 커뮤니티와의 협업을 통해 지속적으로 개선되고 있으며, 매달 업데이트가 이루어집니다. 자바 개발에 관심이 있다면, 이 확장을 통해 새로운 기능을 탐험해보세요!

튜토리얼: Gatherer API

JDK 24부터 Stream API의 중간 연산을 모델링할 수 있는 Gatherers API를 사용할 수 있습니다. 이 API는 Collector API와 유사한 디자인을 가지고 있어, 스트림의 최종 연산을 보다 효율적으로 처리할 수 있습니다. Gatherers API의 매력을 알아보세요!

기계 학습으로 JVM 성능을 향상시키는 방법

JVM 성능을 최적화하는 데 있어 기계 학습이 어떻게 도움을 줄 수 있을까요? 많은 개발자들이 복잡한 메모리 관련 플래그를 다루기 꺼려하지만, 적절한 튜닝은 성능을 크게 향상시킬 수 있습니다. 오라클과의 협업을 통해 G1 GC 로그 데이터를 활용한 자동 튜닝 방법을 소개합니다. 이 흥미로운 접근법을 통해 성능을 극대화해 보세요!

HotSpot JVM C2 JIT 컴파일러 소개, 4부

이번 4부에서는 PhaseIdealLoop루프 최적화에 대해 알아봅니다. 루프 최적화는 성능 향상에 중요한 역할을 하며, 코드 실행 속도를 크게 개선할 수 있습니다. JIT 컴파일러의 작동 방식을 이해하고 싶다면, 이 기회를 놓치지 마세요!

자바 24 - 더 나은 언어, 더 나은 API, 더 나은 런타임

자바 24는 언어, API, 런타임에서 많은 발전을 이루었습니다. 무명 패턴, 모듈 임포트, 외부 함수 및 메모리 API 등 다양한 기능이 추가되었으며, 클래스 파일 API가비지 컬렉션도 개선되었습니다. 특히 JavaDocMarkdown을 포함할 수 있게 되어 문서화가 더욱 편리해졌습니다. 이러한 변화들이 자바를 어떻게 더 강력하게 만들었는지 알아보세요!

HotSpot JVM C2 JIT 컴파일러 소개, 3부

이번 글에서는 CITime 플래그를 통해 컴파일 시간을 측정하고, 이를 다양한 단계로 나누어 분석합니다. 특히 Compile::Optimize 최적화 단계에 주목하며, On Stack Replacement (OSR) 기법을 소개합니다. OSR은 JIT 컴파일에서 중요한 역할을 합니다!

Java 24의 스코프 값 - Inside Java Newscast #86

Java 24에 도입된 스코프 값은 메서드가 불변 데이터를 스레드 내의 호출자 및 자식 스레드와 안전하고 확장 가능한 방식으로 공유할 수 있게 해줍니다. 이는 특히 스레드 로컬 변수와 비교할 때 유용합니다. 이 기능은 Java 24에서 미리보기 기능으로 제공됩니다. 스코프 값의 혁신적인 사용법을 알아보세요!

프로젝트 룸과 가상 스레드: 다음 단계

가상 스레드는 JDK 21에 영구적으로 추가되어 최근 Java 플랫폼의 가장 흥미로운 발전 중 하나로 꼽힙니다. 이 글에서는 가상 스레드를 효과적으로 사용하는 방법과 객체 모니터 사용 시 발생하는 '고정' 문제를 다룹니다. 또한, 구조적 동시성을 활용하여 관련 작업 그룹을 단일 작업 단위로 관리하는 방법도 소개합니다.

HotSpot JVM C2 JIT 컴파일러 소개, 2부

2부에서는 인라이닝GVN을 다루며, Ideal Graph Visualizerrr 디버거를 사용해 중간 표현(IR)을 분석합니다. 또한, 간단한 '이상화' 과정과 독자가 직접 시도해볼 수 있는 연습 문제도 포함되어 있습니다. JIT 컴파일러의 심층적인 세계를 탐험해보세요!

JavaOne 2025: 세계 최고의 자바 전문가들이 모이다

JavaOne 2025는 오라클의 자바 팀과 전 세계의 자바 커뮤니티에서 온 저명한 연사들이 참여합니다. 이들은 최신 Java 24 기능과 가상 스레드, AI를 활용한 혁신을 공유할 예정입니다. 다양한 세션과 네트워킹 기회를 통해 새로운 영감을 얻을 수 있는 기회를 놓치지 마세요!

자바의 가비지 컬렉션 - JDK 8 이후의 발전

가비지 컬렉션(GC)은 자바 플랫폼의 핵심 기능으로, 자동 메모리 관리를 통해 개발자가 저수준 메모리 관리에 신경 쓰지 않고 문제 해결에 집중할 수 있게 합니다. JDK 8 이후, GC 성능이 크게 향상되어 자동 메모리 관리의 오버헤드가 줄어들었습니다. 최신 JDK로 업그레이드하면 애플리케이션 성능이 개선될 수 있습니다.

HotSpot JVM C2 JIT 컴파일러 소개, 1부

Emanuel은 OracleOpenJDK의 다양한 전문가들로부터 C2 컴파일러에 대해 배운 내용을 공유합니다. 이 글은 HotSpot JVM의 C2 컴파일러를 이해하는 데 도움을 주고자 합니다. C2에 관심 있는 분들에게 유익한 정보가 될 것입니다!

자바, 양자 공격에 저항하다 - Inside Java Newscast #85

양자 컴퓨팅이 암호화 알고리즘에 미치는 위협을 다루는 이번 에피소드에서는 자바 애플리케이션이 KDF API, ML-KEM, ML-DSA를 통해 보안을 강화하는 방법을 소개합니다. 양자 컴퓨터의 잠재력을 고려할 때, 이러한 보안 강화는 필수적입니다.

품질 아웃리치 알림 - 새로운 macOS JavaFX Metal 얼리 액세스 빌드

OpenJDK 품질 그룹이 JavaFX Metal의 새로운 macOS 그래픽 렌더링 파이프라인을 테스트할 수 있는 얼리 액세스 빌드를 제공합니다. 이는 사용자 편의를 위해 제공되며, 피드백은 openjfx-dev 메일링 리스트로 받을 수 있습니다. FOSS 프로젝트와의 협력을 통해 품질 향상을 목표로 합니다.

Inside Java 뉴스레터: JavaOne 2025 카운트다운!

Inside Java 뉴스레터는 JavaOne 2025 컨퍼런스를 앞두고 흥미로운 소식을 전합니다. 2025년 3월 18일부터 20일까지 캘리포니아에서 열리는 이 행사에는 다양한 팟캐스트, 최신 기술 기사와 비디오, 그리고 전 세계 Java 사용자 그룹의 업데이트가 포함되어 있습니다. Java 개발자 관계 팀이 제작한 이 뉴스레터는 Java 플랫폼 그룹의 기술 콘텐츠에 중점을 두고 있습니다.

모던 자바 심층 탐구

자바 2223은 많은 유용한 추가 기능과 흥미로운 미리보기를 제공합니다. 주요 기능으로는 이름 없는 패턴, 모듈 가져오기, 외부 함수 및 메모리 API 등이 있습니다. 또한, 스트림 수집기클래스 파일 API 개선도 포함됩니다. 자바의 최신 기능을 알아보세요!