Java 18 Arriving!

Java 18 Arriving!

Due March 22, Java 18 incubates a vector API, previews pattern matching for switch statements, adopts UTF-8 as the default character set, and includes a simple web server.

This feature is available in Java 17 too which is LTS. Refer support roadmap below. Organizations can think about migration from Java 8 to next LTS version Java 17 to leverage new features although not fully required as Java 8 extended support is available till?2030.Java?21 LTS is due on September 23,2023 according to the roadmap

Some of the Specifics of the JDK 18 proposals include

1)Specifying UTF-8 as the default charset of the standard Java APIs

2)Code snippets in Java API documentation, involving the introduction of an?@snippet?tag for JavaDoc’s Standard Doclet, to simplify inclusion of example source code in API documentation.

3)Vector API

4)A second incubation of a?foreign function and memory API, in which an API is introduced through which Java programs can interoperate with code and data outside of the Java runtime

5)The?reimplementation of core reflection with method handles

6)Deprecate finalization for removal?in a future release

7)With the?simple web server proposal, a command-line tool would be provided to start a minimal web server that serves static files only.


#java18 #java #arriving #java17 #openjedk #simplewebserver #foreignfunction

要查看或添加评论,请登录

Matam Kirankumar的更多文章

  • Lets understand Go 1.21 new release

    Lets understand Go 1.21 new release

    The Go programming language has released its first Release Candidate (RC) for version 1.21, which is packed with new…

  • Functional index in database

    Functional index in database

    ?? Database Tip Most developers are puzzled that indexes are not used for e.g.

  • Mastering Sprint Planning: Key Steps for Successful Agile Development

    Mastering Sprint Planning: Key Steps for Successful Agile Development

    Introduction Sprint planning is a meeting that takes place at the beginning of a sprint in the Agile software…

  • REST API Naming Conventions and Best Practices

    REST API Naming Conventions and Best Practices

    Lets us know the best practices/Standards in REST API Full form of REST API is Representational State Transfer…

    5 条评论
  • Azure Cloud Shell : Permission denied (public key)

    Azure Cloud Shell : Permission denied (public key)

    generate new public key ssh-keygen writing key to file Generating public/private rsa key pair Enter file in which to…

  • Java 19 arriving!

    Java 19 arriving!

    Good news for Java Developer’s Community . Java 19 is Arriving in Sep-2022.

  • Collection vs Collections in Java.

    Collection vs Collections in Java.

    Differentiate between Collection and collections in the context of Java. Collection : In the java.

  • public static void main(String[] args)

    public static void main(String[] args)

    psvm in Java psvm in Java stands for public static void main(String[] args). It is the most important Java method.

  • Constructor Injection vs Field Injection

    Constructor Injection vs Field Injection

    Repeat after me: field injection is a dumb idea Let’s discuss this stuff with a bit of (quite generic) context: we want…

    2 条评论
  • SQL keywords

    SQL keywords

    Below are the SQL keywords common in any SQL vendor (RDBMS) .

社区洞察

其他会员也浏览了