Artwork

Foojay.io에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Foojay.io 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

Welcome to OpenJDK (Java) 23 (#57)

1:07:29
 
공유
 

Manage episode 439806834 series 3366865
Foojay.io에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Foojay.io 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

OpenJDK (Java) 23 is here! This version introduces three new features to the language and runtime, many bug fixes, small improvements, and a longer list of preview features. What are the most important facts about this release? Let's find out...

Guests

Simon Ritter

Artur Skowroński

Content

00:00 Introduction
00:49 What OpenJDK version are we on?
Foojay post by Loic Mathieu: https://foojay.io/today/java-23-whats-new/
01:26 Why switch to OpenJDK 23?
02:45 JEP 467: Markdown Documentation Comments
https://openjdk.org/jeps/467
04:15 JEP 474: ZGC: Generational Mode by Default
https://openjdk.org/jeps/474
https://www.azul.com/blog/what-should-i-know-about-garbage-collection-as-a-java-developer/
https://newrelic.com/resources/report/2024-state-of-the-java-ecosystem
14:17 JEP 471: Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal
https://openjdk.org/jeps/471
Foojay post by Bazlur Rahman: https://foojay.io/today/unsafe-is-finally-going-away-embracing-safer-memory-access-with-jep-471/
22:04 Preview and incubator features
22:31 JEP 466: Class-File API (Second Preview)
https://openjdk.org/jeps/466
25:48 JEP 455: Primitive Types in Patterns, instanceof, and switch (Preview)
https://openjdk.org/jeps/455
https://openjdk.org/projects/valhalla
30:52 JEPs leading to cleaner code
https://openjdk.org/projects/amber
32:28 JEP 469: Vector API (Eighth Incubator)
https://openjdk.org/jeps/469
35:28 JEP 473: Stream Gatherers (Second Preview)
https://openjdk.org/jeps/473
38:07 JEP 476: Module Import Declarations (Preview)
https://openjdk.org/jeps/476
Overview of projects with modules: https://docs.google.com/spreadsheets/u/2/d/e/2PACX-1vQbHhKXpM1_Vop5X4-WNjq_qkhFRIOp7poAF79T0PAjaQUgfuRFRjSOMvki3AeypL1pYR50Rxj1KzzK/pubhtml
43:03 JEP 477: Implicitly Declared Classes and Instance Main Methods (Third Preview)
https://openjdk.org/jeps/477
45:40 JEP 480: Structured Concurrency (Third Preview)
https://openjdk.org/jeps/480
46:26 JEP 481: Scoped Values (Third Preview)
https://openjdk.org/jeps/481
46:40 JEP 482: Flexible Constructor Bodies (Second Preview)
https://openjdk.org/jeps/482
48:56 Removal of String templates
https://openjdk.org/jeps/430 (OpenJDK 21): String Templates (Preview)
https://openjdk.org/jeps/459 (OpenJDK 22): String Templates (Second Preview)
Nice description on the mailing list: https://mail.openjdk.org/pipermail/amber-spec-experts/2024-March/004010.html
53:21 Process of releases
55:25 Predictions for next LTS 25
57:48 License changes for Oracle JDK 17
58:38 About JVM Weekly by Artur (and Scala, AI, LLMs)
JVM Weekly Newsletter: https://www.linkedin.com/newsletters/7097859802881540096/

https://webtechie.be/tags/jfx-in-action/
1:06:18 Conclusions

  continue reading

81 에피소드

Artwork
icon공유
 
Manage episode 439806834 series 3366865
Foojay.io에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Foojay.io 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

OpenJDK (Java) 23 is here! This version introduces three new features to the language and runtime, many bug fixes, small improvements, and a longer list of preview features. What are the most important facts about this release? Let's find out...

Guests

Simon Ritter

Artur Skowroński

Content

00:00 Introduction
00:49 What OpenJDK version are we on?
Foojay post by Loic Mathieu: https://foojay.io/today/java-23-whats-new/
01:26 Why switch to OpenJDK 23?
02:45 JEP 467: Markdown Documentation Comments
https://openjdk.org/jeps/467
04:15 JEP 474: ZGC: Generational Mode by Default
https://openjdk.org/jeps/474
https://www.azul.com/blog/what-should-i-know-about-garbage-collection-as-a-java-developer/
https://newrelic.com/resources/report/2024-state-of-the-java-ecosystem
14:17 JEP 471: Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal
https://openjdk.org/jeps/471
Foojay post by Bazlur Rahman: https://foojay.io/today/unsafe-is-finally-going-away-embracing-safer-memory-access-with-jep-471/
22:04 Preview and incubator features
22:31 JEP 466: Class-File API (Second Preview)
https://openjdk.org/jeps/466
25:48 JEP 455: Primitive Types in Patterns, instanceof, and switch (Preview)
https://openjdk.org/jeps/455
https://openjdk.org/projects/valhalla
30:52 JEPs leading to cleaner code
https://openjdk.org/projects/amber
32:28 JEP 469: Vector API (Eighth Incubator)
https://openjdk.org/jeps/469
35:28 JEP 473: Stream Gatherers (Second Preview)
https://openjdk.org/jeps/473
38:07 JEP 476: Module Import Declarations (Preview)
https://openjdk.org/jeps/476
Overview of projects with modules: https://docs.google.com/spreadsheets/u/2/d/e/2PACX-1vQbHhKXpM1_Vop5X4-WNjq_qkhFRIOp7poAF79T0PAjaQUgfuRFRjSOMvki3AeypL1pYR50Rxj1KzzK/pubhtml
43:03 JEP 477: Implicitly Declared Classes and Instance Main Methods (Third Preview)
https://openjdk.org/jeps/477
45:40 JEP 480: Structured Concurrency (Third Preview)
https://openjdk.org/jeps/480
46:26 JEP 481: Scoped Values (Third Preview)
https://openjdk.org/jeps/481
46:40 JEP 482: Flexible Constructor Bodies (Second Preview)
https://openjdk.org/jeps/482
48:56 Removal of String templates
https://openjdk.org/jeps/430 (OpenJDK 21): String Templates (Preview)
https://openjdk.org/jeps/459 (OpenJDK 22): String Templates (Second Preview)
Nice description on the mailing list: https://mail.openjdk.org/pipermail/amber-spec-experts/2024-March/004010.html
53:21 Process of releases
55:25 Predictions for next LTS 25
57:48 License changes for Oracle JDK 17
58:38 About JVM Weekly by Artur (and Scala, AI, LLMs)
JVM Weekly Newsletter: https://www.linkedin.com/newsletters/7097859802881540096/

https://webtechie.be/tags/jfx-in-action/
1:06:18 Conclusions

  continue reading

81 에피소드

Wszystkie odcinki

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드

탐색하는 동안 이 프로그램을 들어보세요.
재생