캐리어 클래스; 레코드를 넘어서 - Inside Java Newscast #105
OpenJDK의 캐리어 클래스는 기존 레코드의 한계를 극복하며, 더 유연한 데이터 구조를 제공합니다. 불변성, 유연한 내부 표현, 그리고 패턴 분해 등 흥미로운 기능이 곧 Java에 도입될 예정이니, 개발자라면 꼭 주목하세요!
캐리어 클래스; 레코드를 넘어서 - Inside Java Newscast #105
OpenJDK의 캐리어 클래스는 기존 레코드의 한계를 극복하며, 더 유연한 데이터 구조를 제공합니다. 불변성, 유연한 내부 표현, 그리고 패턴 분해 등 흥미로운 기능이 곧 Java에 도입될 예정이니, 개발자라면 꼭 주목하세요!
2026년 자바의 미래 계획 - Inside Java Newscast #104
2026년 자바의 주요 프로젝트(Valhalla, Panama, Babylon, Loom, Leyden, Amber) 소식을 다룹니다. 값 타입, AOT 컴파일, 패턴 매칭 등 혁신적인 기능이 예고되어 있어요! 커뮤니티의 참여와 피드백이 자바의 미래를 만듭니다.
2025년 자바 결산 - Inside Java Newscast #103
2025년 자바는 Panama, Loom, Babylon, Amber, Leyden, Valhalla 등 주요 프로젝트에서 큰 발전을 이뤘어요. 특히 성능 향상과 새로운 언어 기능이 주목받았죠. 2026년엔 Valhalla의 값 타입 등 더 흥미로운 변화가 기대돼요!
Java 26, 깊은 리플렉션 경고 - Inside Java Newscast #101
Java 26에서는 final 필드의 리플렉션 기반 변경이 기본적으로 차단됩니다. 이제 --enable-final-field-mutation 옵션 없이는 final 필드를 수정할 수 없어요! 불변성 강화와 보안 향상, 그리고 개발자들이 주목해야 할 변화입니다.
오라클 자바 플랫폼 그룹에서의 나의 일에 대한 Q&A
자바 플랫폼 그룹에서의 일상과 커뮤니티 소통, 그리고 AI가 미치는 영향까지! 100회 특집을 맞아 다양한 질문에 답변하며, Jfokus 재참여와 SNS 활동 재개 등 흥미로운 이슈도 다룹니다. 놓치지 마세요!
새로운 Valhalla EA 빌드 체험하기 - Inside Java Newscast #100
Inside Java Newscast 100회를 맞아 Valhalla 프로젝트의 최신 소식과 JEP 401의 핵심 변화, 즉 값 클래스 도입을 다룹니다. 자바의 미래를 바꿀 대형 리팩터 소식, 궁금하지 않으세요? 성능 향상과 불변성에 주목하세요!
G1의 세 가지 혁신적인 개선점 - Inside Java Newscast #99
이번 에피소드에서는 G1 GC의 최신 개선점 3가지를 소개합니다. 쓰기 배리어 간소화, 진정한 기본값으로의 전환, 자동 힙 크기 조정이 핵심! 특히, 자동 힙 조정 기능은 개발자들의 관심을 끌 만한 흥미로운 변화입니다.
자바 아키텍트가 직접 답하는 Q&A - Inside Java Newscast #97
자바의 미래와 핵심 기술에 대해 궁금한 점이 있다면? 이번 Inside Java Newscast에서는 아키텍트들이 직접 스위치 표현식, 밸류 클래스, WebAssembly 등 흥미로운 주제에 대해 솔직하게 답변합니다! 놓치지 마세요.
Java에서의 HTTP/3 지원 - Inside Java Newscast #96
HTTP/3가 드디어 Java에 도입됩니다! JEP 517을 통해 Java HTTP 클라이언트가 QUIC 기반의 HTTP/3를 지원하게 되어, 더 빠르고 안정적인 네트워크 통신이 가능해집니다. 앞으로의 성능 향상과 아키텍트 Q&A 소식도 기대해보세요!
Java, 드디어 JSON API를 품다 - Inside Java Newscast #95
Java에 공식 JSON API가 도입될 예정이에요! 기존 라이브러리와 달리, JDK에 내장되어 간단하고 직관적인 사용성을 목표로 합니다. 패턴 매칭 등 최신 Java 기능과의 연계도 기대해볼 만해요. 앞으로의 변화, 궁금하지 않으세요?
Java 25도 LTS 버전이 아닙니다 - Inside Java Newscast #94
Java 25는 LTS(장기 지원) 버전이 아니라는 점, 그리고 지원 정책이 버전마다 다르다는 사실을 쉽게 설명합니다. Java를 선택할 때 꼭 알아야 할 지원 기간과 오해에 대해 흥미롭게 다룹니다!
Java 25의 PEM 인코딩 지원 - Inside Java Newscast #93
Java 25에서 새롭게 도입된 PEM API로 복잡했던 암호화 객체의 인코딩과 디코딩이 훨씬 쉬워졌어요! DEREncodable, PEMEncoder, PEMDecoder 등 다양한 기능을 미리 체험해보고, 암호화 키와 인증서 관리를 간편하게 해보세요.
Java 25, 18가지 JEP 대공개 😱 Inside Java Newscast #92
Java 25에서는 18개의 JEP이 도입되어 개발자들의 기대를 모으고 있어요! 유연한 생성자, 모듈 임포트, 패턴 매칭, 구조적 동시성 등 혁신적인 기능이 가득합니다. 특히 32비트 x86 지원 종료와 간편한 main 메서드가 눈길을 끕니다!
구조적 동시성 실전 가이드
Java 25에서 새롭게 바뀐 구조적 동시성 API를 쉽고 효과적으로 활용하는 방법을 소개합니다. 에러 처리, 스레드 관계 관찰, 그리고 리액티브 프로그래밍에서의 전환까지, 실무에 바로 적용할 수 있는 팁을 알아보세요!
Java 25의 구조적 동시성 대개편 - Inside Java Newscast #91
Java 25에서 구조적 동시성 API가 대폭 개선되어, 가상 스레드를 활용한 효율적인 동시성 관리가 가능해졌어요. 에러 처리, 취소 전파, 관찰성이 크게 향상되어, 기존 스레드 풀보다 더 쉽고 강력하게 병렬 작업을 다룰 수 있습니다!
JavaOne'25 하이라이트 - Inside Java Newscast #89
JavaOne 2025에서의 주요 발표를 소개합니다! AOT 훈련 실행에 대한 유닛 테스트 사용 금지 이유, GC 성능 비교, Maven 빌드 분석 팁, 그리고 Valhalla의 로드맵까지 다양한 주제를 다룹니다. 특히 AI 모델을 위한 고급 검색 증강기 구축 방법이 흥미로웠습니다. 더 많은 정보는 곧 공개될 예정입니다!
Java 24의 스코프 값 - Inside Java Newscast #86
Java 24에서 소개된 스코프 값은 스레드 로컬 데이터를 관리하는 안전하고 확장 가능한 방법입니다. 이 기능은 메서드 인자 없이 데이터를 공유할 수 있게 하며, 메모리 효율성을 높입니다. 특히 구조적 동시성 API와 함께 사용하면 자식 스레드가 부모 스레드의 데이터를 상속받을 수 있습니다.
2025년 자바 언어의 진화 - Inside Java Newscast #84
2025년 자바의 미래를 엿볼 수 있는 기회! Project Amber는 유연한 생성자, 단순화된 메인, 모듈 임포트, 원시 패턴 등 다양한 기능을 선보일 예정입니다. 특히 디컨스트럭션과 위더스 같은 혁신적인 기능들이 주목받고 있습니다. 자바의 진화가 기대되는 한 해가 될 것입니다!
2025년 자바의 계획 - Inside Java Newscast #83
자바는 2025년을 목표로 여러 혁신적인 프로젝트를 진행 중입니다. Project Babylon은 SQL과 머신러닝 같은 외부 모델과의 통합을 목표로 하고, Project Loom은 구조적 동시성과 범위 값을 소개합니다. Project Leyden은 사전 클래스 로딩을, Project Lilliput은 메모리 사용량 감소를 목표로 합니다. Project Panama와 Project Valhalla도 각각 성능 개선과 값 타입에 집중하고 있습니다. 자바의 미래가 기대됩니다!
Java 24 성능 향상 및 사용 중단 - Inside Java Newscast #82
Java 24는 성능을 크게 향상시키고, 몇 가지 기능을 사용 중단합니다. JDK 크기가 줄어들고, 가상 스레드가 더 효율적으로 동기화되며, 세대별 가비지 컬렉션이 개선됩니다. 또한, 보안 관리자가 비활성화되고, 32비트 x86 지원이 중단됩니다. 이러한 변화는 Java 환경을 더욱 효율적이고 안전하게 만듭니다.