Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Foojay Podcast #45: Welcome to Java 22

  • March 18, 2024
  • 4760 Unique Views
  • 2 min read
Table of Contents
VideoPodcast AppsSpeakersContentMusic

Last September, we got Java 21, a Long Term Support (LTS) version with eight new big features and seven incubator or preview features.

Does Java 22 also bring that much innovation, or is it just a bug-fix release?

And what needs to be done to get such a release published on time? Let's find out...

Video

Podcast Apps

You can listen and subscribe to the Foojay Podcast on:

Speakers

Loïc Mathieu

Simon Ritter

Podcast Host: Frank Delporte

Content

00:00 Introduction of the topic and guests 
00:52 Highlights of Java 22 
01:43 How the 6-month release cycle is achieved 
04:14 How to follow changes in OpenJDK 

07:43 New features (JEPs) in Java 22 

08:33 JEP 423: Region Pinning for G1 

10:37 JEP 454: Foreign Function & Memory API 

15:43 JEP 456: Unnamed Variables & Patterns 

20:33 JEP 458: Launch Multi-File Source-Code Programs 

24:15 Incubator and preview features 
25:00 JEP 461: Stream Gatherers (Preview) 

28:53 JEP 447: Statements before super(...) (Preview) 

32:02 JEP 460: Vector API (Seventh Incubator) 

35:29 Difference between incubator and preview feature 

36:53 Who decides what will be in Java 23? 

37:28 JEPs grouped per project 

38:47 How Loïc creates his blog posts about new Java features 

41:54 Over 3000 Jira issues handled in Java 22 
42:32 Should we update all our production runtimes? 
47:10 JEP 463: Implicitly Declared Classes and Instance Main Methods (Second Preview) 

49:38 JEP 462: Structured Concurrency (Second Preview) 

52:10 Conclusion 

Music

Java 22: What’s New?

As soon as Java 22 is out, it’ll be time to walk through all the functionalities that this version bring to us as developers.

Foojay Podcast #44: Quarkus Club

Did you know? The Quarkus Clubd initiative started less than a year ago and is already one of the biggest groups in the world dedicated to Quarkus!

Foojay Podcast #43: Modern Java Testing

Learn from the experts in this podcast about testing methodologies, tools, and best practices, empowering you to write reliable Java applications.

Foojay Podcast #42: Jozi-JUG and Cape Town Java Community

Today, we are traveling to Cape Town and Johannesburg to learn more about its Java communities!

Foojay Podcast #41: Web Development with Java

Do you really need JavaScript frameworks? Why would you not just stick to Java and use one of the many great libraries that are available for it?

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Comments (0)

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

No comments yet. Be the first.

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard