GitHub
The Java Version Almanac
javaalmanac.io
Feedback on this page?

Java 13

Status End of Life
Release Date 2019-09-17
EOL Date 2020-03-17
Latest Version 13.0.14
Umbrella JSR JSR 388
Class File Version 57.0
Unicode Version 12.1.0
API Changes Compare to 12 - 11 - 10 - 9 - 8 - 7 - 6 - 5 - 1.4 - 1.3 - 1.2 - 1.1 - 1.0
Documentation JavaDoc, Language Spec, VM Spec, Tools, Release Notes
SCM git
OpenJDK Updates
2023-01-16 → 13.0.14
2022-10-18 → 13.0.13
2022-07-20 → 13.0.12
2022-04-19 → 13.0.11
2022-01-18 → 13.0.10
2021-10-19 → 13.0.9
2021-07-19 → 13.0.8
2021-04-19 → 13.0.7
2021-01-19 → 13.0.6
2020-11-06 → 13.0.5.1
2020-10-20 → 13.0.5
2020-07-14 → 13.0.4
2020-04-15 → 13.0.3
2020-01-16 → 13.0.2
2019-10-07 → 13.0.1
2019-09-17 → 13

New Features

Here are all new features in Java 13 by category. There is also of list of all features of all Java releases.

JVM

Language

Internal

Should I Upgrade?

Java 13 is end-of-life since 2020-03-17. Unless you have a support contract for this version and a compelling reason to stay on the old version you should definitely upgrade to a newer version with active support.

Please consider upgrading to a current long term support LTS version Java 17, Java 21 or Java 25 to rely on a maintained platform and get advantage of the latest features and improvements.

Downloads

Vendor Product License Platform Downloads
AdoptOpenJDK AdoptOpenJDK GPLv2+CE
Azul Systems Zulu Builds of OpenJDK 13 GPLv2+CE
BellSoft Liberica GPLv2+CE
Oracle Oracle JDK 13 Commercial
Red Hat Red Hat build of OpenJDK 13 GPLv2+CE
SAP SapMachine 13 GPLv2+CE

Sandbox

Instantly compile and run Java 13 snippets without a local Java installation.

import java.nio.CharBuffer; public class Java13 { public static void main(String[] args) { CharBuffer buffer = CharBuffer.allocate(20); buffer.put("What? Hello Universe"); CharBuffer slice = buffer.slice(6, 14); buffer.position(12); buffer.put("Java 13!"); System.out.println(slice); } }