"
Java 8" refers collectively to both:
- Java SE (Standard Edition) 8: a language specification, and
- JDK (Java Development Kit) 8: Oracle's implementation of Java SE 8
JDK 8 was a major feature release involving the language,
the
Collections API, the GUI API, tools, and more.
Features:
- New rules for interfaces
- Lambda expressions: function-based pieces of code that can be
passed around as data
- Streams: working with collections to take advantage of
parallelism
- JavaFX: A graphical user interface API that replaces
Swing
- A new date/time library java.time
- Enhancements to Java's concurrency API
- A JavaScript implementation that interoperates with Java
code
- This presentation focuses on interfaces, lambda expressions, and
streams.
Newer versions of Java are available, which are incremental
releases compared to Java 8.
Some newer versions are described in the menu at left.
Newer versions of Java are available, which are incremental
releases compared to Java 8.
Some newer versions are described in the menu at left.