Latest java tutorials
java is a popular language used for frontend and backend.
It was originally developed by the TC39 community.
From the java8 version, Each feature or enhancement is developed and released with JDK enhancement proposals(JEPs)
Each feature in the new release contains the following types of labels.
- Preview
- Experimental
- Incubator
Each release of the java version contains the following features
Core Language Features
: Enhancements and new features in the Core java languageTools and features
: It includes Performance improvements and additional tools related command line.Deprecated, removed features in API Classes and Methods
: It includes deprecated methods and classes.
What java is used for?
Java is a popular Compiled language for developing applications for Desktop, web desktop, and mobile applications.
The type of applications contains Business, SASS and web servers, Scientific, Embedded, and big data.
It is used in the front end for interactive elements on web pages And also can be used as a server-side to fetch data.
java the latest version features list
It is an index page for the list of tutorials for java.
File Type | Description |
---|---|
java17 | The Latest java 17 features |
java16 | The Latest java 16 features |
java15 | The Latest java 15 features |
java14 | The Latest java 14 features |
java13 | The Latest java 13 features |
java12 | The Latest java 12 features |
What is the difference between JDK and JRE?
JDK is a Java Development Kit, It is a library to write a program for development
JRE Java Runtime Environment: Is Runtime to run programs in JVM. Provides Compilers and debugger tools
JDK is a superset of JRE.
What is the latest version of java?
The latest version of java is java18 released on March 22, 2022.
Supported Unicode Versions in Java
Unicode point values are characters that range from U+0000 to U+FFFF and It uses 16 bytes for storage in Char type.
Java Version | Unicode Version |
---|---|
java 18 | Unicode 13.0 |
java 17 | Unicode 13.0 |
java 16 | Unicode 13.0 |
java 15 | Unicode 12.1 |
java 14 | Unicode 13.0 |
java 13 | Unicode 12.1 |
java 12 | Unicode 11.0 |
java 11 | Unicode 10.0 |
java 10 | Unicode 8.0 |
java 9 | Unicode 8.0 |
java 8 | Unicode 6.2 |
java 1.7 | Unicode 6.0 |
java 1.6 | Unicode 4.0 |
java 1.5 | Unicode 4.0 |
java 1.4 | Unicode 3.0 |
java 1.3 | Unicode 2.0 |
java 1.2 | Unicode 2.0 |
java 1.1 | Unicode 2.0 |
java 1.0 | Unicode 1.1 |
What are different java version types available
- OpenJDK: It is an Open source java development kit, available as GNU Public License
- Oracle Java: Commercial Version of java that includes Support and Optional License
Java version list history dates
Java Version | Release Date & Year |
---|---|
java 19 | Sep 2022 |
java 18 | Mar 2022 |
java 17 | Sep 2021 |
java 16 | Mar 2021 |
java 15 | Sep 2020 |
java 14 | Mar 2020 |
java 13 | Sep 2019 |
java 12 | Mar 2019 |
java 11 | Sep 2018 |
java 10 | Mar 2018 |
java 9 | Sep 2017 |
java 8 | Mar 2014 |
java 1.7 | July 2011 |
java 1.6 | Dec 2006 |
java 1.5 | Sep 2004 |
java 1.4 | Feb 2002 |
java 1.3 | May 2000 |
java 1.2 | Dec 1998 |
java 1.1 | May 1996 |
java 1.0 | Jan 1996 |
Latest Articles
Java11 - Tutorials
java11 new features enhancements and deprecated features Latest java features tutorials with examples
Posted December 31, 2023 by ‐ 1 min read
Java11 - Optional isEmpty
java11 Optional isEmpty method to check an object does not exists in optional container for negative condition Latest java features tutorials with examples
Posted December 31, 2023 by ‐ 2 min read
Java11 - String Methods
java11 String methods -isBlank(), lines(), repeat(), strip(),stripLeading(),stripTrailing() new features Latest java features tutorials with examples
Posted December 31, 2023 by ‐ 3 min read
Java11 - Var in Lambda
Learn how to utilize the var keyword in Java lambda expressions and explore limitations of mixed, implicit, explicit types with latest features & tutorials.
Posted December 31, 2023 by ‐ 2 min read
Java11 - Collections to Array
How to Convert Collection List set to Array in java java11 new features Latest java features tutorials with examples
Posted December 31, 2023 by ‐ 1 min read
Java11 - Files methods
Learn Java File methods with examples java11 new features Latest java features tutorials with examples
Posted December 31, 2023 by ‐ 2 min read
Java11 - Predicate Not
java predicate not example java11 new features How to filter list of elements based on not predicate
Posted December 31, 2023 by ‐ 2 min read
Java11 - Run java file
How to execute java files without compiling java11 new features Latest java features tutorials with examples
Posted December 31, 2023 by ‐ 2 min read
Java11 - Unicode support
Unicode version 10 supported in java11 Latest java features with examples. It released 8318 characters, 4 scripts, and 56 emoji characters.
Posted December 31, 2023 by ‐ 1 min read
Java12- Features
Master the latest Java 12 features with our easy-to-follow tutorials and real-world examples
Posted December 31, 2023 by ‐ 1 min read
Java12 - Collectors teeing
java12 stream api Collectors teeing method new features Latest java features tutorials with examples
Posted December 31, 2023 by ‐ 2 min read
Java12 - Files Mismatch
java12 Files Mismatch method compare two files for equal or mismatched in java with examples
Posted December 31, 2023 by ‐ 2 min read
Java12- String methods
java12 String new methods - indent(), transform(),describeConstable(), resolveConstantDesc() new features Latest java features tutorials with examples
Posted December 31, 2023 by ‐ 2 min read
Java12- Switch Enhancements
java12 Switch syntax changes tutorials with examples
Posted December 31, 2023 by ‐ 2 min read
Java13 - Tutorials
Java13 new features Latest java features tutorials with examples
Posted January 1, 0001 by ‐ 1 min read
Java14 - Features
Java14 new features Latest java features tutorials with examples
Posted March 3, 2024 by ‐ 1 min read
Java14 - Pattern Matching
java14 Pattern Matching instanceof example to reduce boilerplate code and avoid explicit casting in Java with examples
Posted March 3, 2024 by ‐ 2 min read
Java14 - @serial annotation
java14 @serial annotation for compile type checking on Serialization fields and methods improvement in Java with examples
Posted December 31, 2023 by ‐ 3 min read
Java14 - Jpackage
Jpackage java packager for platforms installation package with examples
Posted December 31, 2023 by ‐ 2 min read
Java14 - NullPointerException
java14 NullPointerException improvement in Java with examples
Posted December 31, 2023 by ‐ 2 min read
Java14- Switch Expressions
java14 Switch expression and statements with syntax changes tutorials with examples
Posted December 31, 2023 by ‐ 2 min read
Java16- New Features
Latest java features Java16 tutorials with examples-java
Posted December 31, 2023 by ‐ 1 min read
Java16- Stream toList
Java16 Stream toList comparision with Collect toList and toUnmodifiedList Latest java features Java16 tutorials with examples-java
Posted December 31, 2023 by ‐ 3 min read
Java16- Day Period
Latest java features Java16 day period letter added DateTimeFormatter and DateTimeFormatterBuilder classes with to tutorials with examples
Posted January 1, 0001 by ‐ 1 min read
Java16- Record Type
Java16 Record Type Latest java features Java16 tutorials with examples-java
Posted January 1, 0001 by ‐ 3 min read
Java20 - Features
Latest java features java20 tutorials with examples
Posted January 1, 0001 by ‐ 2 min read
Java21 - Features
Latest java21 features java20 tutorials with examples
Posted January 1, 0001 by ‐ 1 min read
Java17- New Features
Latest java features java17 tutorials with examples-java
Posted December 31, 2023 by ‐ 1 min read
Java17 - Java Shell
java14 NullPointerException improvement in java with examples
Posted December 31, 2023 by ‐ 1 min read
Java18 - Features
Latest java features java18 tutorials with examples-java
Posted December 31, 2023 by ‐ 1 min read
Java18 Webserver
How to write a web server in the Latest java features java18 tutorials with examples-java
Posted December 31, 2023 by ‐ 1 min read
Java18 - Code Snippets
Java18 Code snippets supports in Java documentation xdoclet tags Latest java18 features
Posted January 1, 0001 by ‐ 1 min read
Java15- New Features
Latest java features Summary, what is new in Java15 tutorials with examples
Posted January 1, 0001 by ‐ 1 min read
Java15- Text Blocks
How to write java Text Blocks with variables and interpolation syntax Latest features Java15 tutorials with examples
Posted January 1, 0001 by ‐ 2 min read
Java15- String
New string methods - formatted,stripIndent,translateEscapes Latest java 15 String methods tutorials with examples
Posted January 1, 0001 by ‐ 2 min read
Java19 - Features
Latest java features java19 tutorials with examples-java
Posted January 1, 0001 by ‐ 1 min read