Saturday, April 1, 2023
Learning Code
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#
No Result
View All Result
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#
No Result
View All Result
Learning Code
No Result
View All Result
Home Java

JDK 20: What’s next for Java?

learningcode_x1mckf by learningcode_x1mckf
September 28, 2022
in Java
0
JDK 20: What’s next for Java?
74
SHARES
1.2k
VIEWS
Share on FacebookShare on Twitter


You might also like

So why did they decide to call it Java? – InfoWorld

Senior Java Developer – IT-Online

West Java to provide simultaneous polio vaccinations from Apr 3 – ANTARA English

With Java 19 having just arrived on September 20, Java 20 is subsequent on the docket, anticipated in March 2023. The discharge probably might add new performance for common generics, immutable knowledge, and string templates and finalize capabilities reminiscent of document patterns.

The present OpenJDK webpage for JDK 20 lists no formally proposed options as of September 23, however that may change quickly sufficient. Capabilities that might make it into Java 20 embrace:

  • Universal generics, to unify the therapy of reference and primitive varieties in generic code. This proposal has been floating for some time and didn’t make it into JDK 19.
  • Extent-local variables, to allow sharing of immutable knowledge inside and throughout threads.
  • String templates, to simplify Java programming by making it simple to precise strings that embrace values computed at run time.
  • Value objects, to boost the Java object mannequin with class situations which have solely closing situations and lack object id.
  • Primitive classes, that are particular sorts of worth lessons that outline new primitive varieties.
  • Sequenced collections, offering a Assortment interface to symbolize a set with an outlined encounter order.
  • An API for asynchronous stack traces, which would offer data on Java and native frames.
  • A classfile API, to parse, generate, and remodel Java class recordsdata.
  • Record patterns, previewed in JDK 19, for deconstructing document values.
  • Foreign function and memory API, previewed in JDK 19 as a mechanism for Java applications to interoperate with code and knowledge exterior the Java runtime.
  • One other JDK 19 preview function, virtual threads, serves as light-weight threads to make it simpler to put in writing and keep high-throughput concurrent functions.
  • A vector API, incubated for a fourth time in JDK 19, expresses vector computations that reliably compile at runtime to optimum directions on supported CPU architectures, attaining higher efficiency than scalar computations.
  • Structured concurrency, in an incubator section in JDK 19, would simplify multithreaded programming by way of an API.
  • Pattern matching for switch expressions and statements, previewed for a 3rd time in JDK 19, to boost Java programming.

Based mostly on customary Java’s six-month launch cadence, Java 20, or Java Improvement Package 20, would arrive as a manufacturing launch in March 2023. Like JDK 19, JDK 20 can be a short-term launch with solely six months of premium help from Oracle. The next JDK 21 is due in a 12 months and can be an LTS (Lengthy Time period Help) launch with a number of years of backing by Oracle.

Copyright © 2022 IDG Communications, Inc.



Source link

Share30Tweet19
learningcode_x1mckf

learningcode_x1mckf

Recommended For You

So why did they decide to call it Java? – InfoWorld

by learningcode_x1mckf
April 1, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

So why did they decide to call it Java?  InfoWorld Source link

Read more

Senior Java Developer – IT-Online

by learningcode_x1mckf
April 1, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Senior Java Developer  IT-On-line Source link

Read more

West Java to provide simultaneous polio vaccinations from Apr 3 – ANTARA English

by learningcode_x1mckf
April 1, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

West Java to provide simultaneous polio vaccinations from Apr 3  ANTARA English Source link

Read more

COBOL programming skills gap thwarts modernization to Java – TechTarget

by learningcode_x1mckf
April 1, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

COBOL programming skills gap thwarts modernization to Java  TechTarget Source link

Read more

User input with a Java JOptionPane example – TheServerSide.com

by learningcode_x1mckf
April 1, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

User input with a Java JOptionPane example  TheServerSide.com Source link

Read more
Next Post
Is it time to retire C and C++ for Rust in new programs? • The Register

Is it time to retire C and C++ for Rust in new programs? • The Register

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Related News

Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

How to download Minecraft Java snapshot 23w07a – Sportskeeda

February 16, 2023
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Async C++ framework aims for easier microservices – InfoWorld

February 24, 2023
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Banks want diversity, hedge funds want C++ – eFinancialCareers (US)

February 24, 2023

Browse by Category

  • C#
  • C++
  • Java
  • JavaScript
  • Python
  • Swift

RECENT POSTS

  • So why did they decide to call it Java? – InfoWorld
  • Senior Java Developer – IT-Online
  • 4 Packages for Working With Date and Time in JavaScript – MUO – MakeUseOf

CATEGORIES

  • C#
  • C++
  • Java
  • JavaScript
  • Python
  • Swift

© 2022 Copyright Learning Code

No Result
View All Result
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#

© 2022 Copyright Learning Code

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?