Java에서의 HTTP/3 지원 - Inside Java Newscast #96
HTTP/3가 Java의 HTTP 클라이언트에 도입됩니다! JEP 517을 통해 더 빠른 속도와 낮은 지연시간, 그리고 네트워크 혼잡 감소 등 다양한 이점을 누릴 수 있게 되었어요. API 변화는 거의 없지만, 내부적으로 큰 발전이 이루어졌답니다.
Java에서의 HTTP/3 지원 - Inside Java Newscast #96
HTTP/3가 Java의 HTTP 클라이언트에 도입됩니다! JEP 517을 통해 더 빠른 속도와 낮은 지연시간, 그리고 네트워크 혼잡 감소 등 다양한 이점을 누릴 수 있게 되었어요. API 변화는 거의 없지만, 내부적으로 큰 발전이 이루어졌답니다.
그냥 게으르게 살아보세요
Java에 새롭게 도입된 Stable Values(안정 값) 기능으로, 이제 게으른 계산과 고성능 캐싱이 가능해졌어요! JDK 25에서 미리 계산되는 값과 함께, 효율적인 로깅과 최적화를 경험해보세요.
에피소드 39: 스튜어트 마크스와 함께하는 '사용 중단 및 제거'
이번 에피소드에서는 자바에서 더 이상 필요 없거나 위험한 기능들을 어떻게 제거하고 있는지 다룹니다. 32비트 포트, 애플릿, 파이널라이제이션, 보안 관리자 등 흥미로운 주제가 가득! Dr. Deprecator의 활약도 놓치지 마세요.
자바 객체 초기화의 새로운 모델
이 글은 자바 언어와 JVM의 진화, 그리고 객체 초기화를 더 안전하게 만드는 새로운 모델을 소개합니다. Java 24의 유연한 생성자 본문과 Valhalla 프로젝트의 성능 향상도 다루니, 최신 자바 트렌드가 궁금하다면 꼭 읽어보세요!
JDK 25에 적용된 JEP 520: JFR 메서드 타이밍 및 추적
JEP 520은 Java Flight Recorder(JFR)에 메서드 타이밍 추적 기능을 도입해 성능 분석을 한층 강화합니다. 이 기능으로 메서드 실행 시간을 쉽게 파악하고, 성능 병목을 빠르게 찾아낼 수 있어 개발자들에게 큰 도움이 될 거예요! 자세한 내용은 공식 사이트에서 확인해보세요.
Stable Values API 미리보기
Java의 성능 최적화와 에너지 효율성을 높여주는 Stable Values API를 소개합니다. 이제 일반 개발자도 @Stable의 이점을 활용할 수 있어요! 게다가 게으른 초기화와 불변성에 관심 있다면 꼭 주목해보세요.
JDK 25에 적용된 JEP 518: JFR 협력 샘플링
JEP 518은 JDK 25에서 Java Flight Recorder(JFR)의 협력 샘플링 기능을 도입합니다. 이로써 프로파일링 정확도와 성능이 크게 향상되어, 개발자들이 더 효율적으로 애플리케이션을 분석할 수 있게 됩니다. 새로운 JFR의 변화, 궁금하지 않으세요?
자바 보안의 진화 - 낡은 것은 가고, 새로운 것이 온다
자바는 보안을 위해 끊임없이 변화하고 있어요! JDK 24에서는 Security Manager가 완전히 비활성화되고, 양자 내성 알고리즘이 추가되어 더 안전해졌답니다. 앞으로의 보안 강화 계획도 기대해보세요!
JDK 25에 도입되는 JEP 515: 사전 메서드 프로파일링
JEP 515는 JDK 25에서 사전(AOT) 메서드 프로파일링을 도입해 자바의 성능과 시작 속도를 크게 향상시킵니다. 새로운 최적화 방식이 궁금하다면, 이번 업데이트를 꼭 주목해보세요!
Java, 드디어 JSON API를 품다 - Inside Java Newscast #95
Java가 JSON을 공식적으로 지원하는 API 개발을 논의하기 시작했어요! 오픈JDK의 이메일에서 시작된 이 움직임은 Java 개발자들에게 큰 기대를 모으고 있습니다. 앞으로 Java에서 JSON을 더 쉽게 다룰 수 있을까요?
Java GPGPU 활성화: 이제 정말 가능할까?
Java에서 GPU를 제대로 활용하는 건 아직도 쉽지 않았어요. 하지만 HAT 툴킷과 Panama, Babylon 같은 최신 기술 덕분에, 이제는 자바로도 GPU의 성능을 제대로 끌어낼 수 있을지 기대해볼 만해요! 자세한 내용은 JavaOne 2025에서 확인해보세요.
ZGC - GC 입문을 위한 길을 닦다
ZGC는 HotSpot JVM을 위한 첨단 동시 가비지 컬렉터입니다. 올바른 설정 시 성능이 크게 향상되지만, 잘못 설정하면 흔한 문제에 부딪힐 수 있어요. 이번 세션에서는 ZGC의 함정과 해결법, 그리고 더 쉬운 사용을 위한 최신 개선점을 소개합니다!
OCI Cloud Shell에서 Java 다운로드 툴킷으로 Java 런타임 설정 간소화하기
이제 OCI Cloud Shell에서 원하는 Java 버전을 손쉽게 설정할 수 있어요! 번거로운 수동 설치 없이, 자동화된 Java 다운로드 툴킷으로 개발 환경을 빠르고 정확하게 맞출 수 있다는 점이 정말 흥미롭죠?
마샬링: 데이터 중심 직렬화
이 발표는 Java 직렬화의 한계를 짚으며, 최근 데이터 중심 접근법이 어떻게 더 유연하고 안전한 객체 처리를 가능하게 하는지 설명합니다. JavaOne 2025에서 더 흥미로운 직렬화 혁신을 확인해보세요!
인사이드 자바 뉴스레터: Learn.java에 기여해보세요!
자바 30주년을 맞아, 전 세계 개발자와 학생을 위한 새로운 학습 사이트 Learn.java가 오픈됐어요! 뉴스레터에서 기여 방법, 최신 자바 소식, 팟캐스트, 커뮤니티 소식까지 한눈에 확인해보세요.
Java 25도 LTS 버전이 아닙니다 - Inside Java Newscast #94
Java 25가 LTS(장기 지원) 버전으로 불리지만, 사실 이는 공식적인 용어가 아니에요. JCP와 OpenJDK 모두 '지원' 개념을 인정하지 않으니, LTS는 마케팅 용어일 뿐! Java의 진짜 LTS 의미가 궁금하다면 꼭 읽어보세요.
자바 30주년 기념: 세상을 바꾼 프로그래밍 언어의 명장면 대결
자바가 30년 동안 어떻게 인터넷과 기업 컴퓨팅을 혁신했는지 아시나요? 이번 기념 대회에서는 인기 기능들이 맞붙어요! #30YearsOfJava 해시태그로 투표에 참여하고, 자바의 놀라운 진화와 커뮤니티의 힘을 함께 느껴보세요.
2025 JVM 언어 서밋 - 가상 머신에서 언어가 만나다
JVM 언어 서밋은 JVM과 다양한 언어, 도구의 미래를 이끄는 개발자와 전문가들이 한자리에 모이는 행사입니다. 최신 프로젝트, 혁신적인 기술, 업계 리더와의 네트워킹이 궁금하다면, 2025년 서밋에서 그 해답을 찾아보세요!
자바 언어의 르네상스: 변화의 중심에서
자바가 더 쉽고, 표현력 높고, 데이터 중심 언어로 거듭나고 있어요! 최신 개발 트렌드에 맞춘 자바의 변화와 혁신적인 기능 도입 소식을 알아보세요. 자바의 미래가 궁금하다면 꼭 읽어보세요!
Project Leyden의 AOT - 자바 시작 속도를 한층 더 빠르게
Project Leyden은 자바의 시작 속도와 최적화 시간을 크게 개선합니다. JEP 483의 AOT 클래스 로딩 등 혁신적인 기술로, 자바의 동적 특성을 유지하면서도 빠른 실행을 경험할 수 있습니다. Leyden의 미래가 궁금하다면 JavaOne 2025를 주목하세요!