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

Java 8

Status Long Term Support Release
Release Date 2014-03-18
EOL Date 2026-05
Latest Version 8u402
Class File Version 52.0
API Changes Compare to 7 - 6 - 5 - 1.4 - 1.3 - 1.2 - 1.1
Documentation Release Notes, Language Spec, VM Spec, JavaDoc
SCM git

New Features

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

JVM

Language

API

Downloads

Vendor Product License Platform Downloads
Adoptium Eclipse Temurin GPLv2+CE
AdoptOpenJDK AdoptOpenJDK GPLv2+CE
Alibaba Dragonwell 8 GPLv2+CE
Amazon Corretto 8 GPLv2+CE
Azul Systems Zulu Builds of OpenJDK 8 GPLv2+CE
Azul Systems Azul Prime Commercial
  • linux-x64
  • linux-arm64
BellSoft Liberica GPLv2+CE
IBM IBM SDK, Java Technology Edition, Version 8 Commercial
IBM Semeru Runtime Open Edition, Version 8 GPLv2+CE
Oracle Oracle JDK 8 Commercial
Red Hat Red Hat build of OpenJDK 8 GPLv2+CE

Sandbox

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

import java.util.stream.Stream; public class Java8 { public static void main(String[] args) { Stream.of("Hello", "Java", "8").map(String::toUpperCase).forEach(System.out::println); } }