
Java Features
Every Java Feature. One Place.
$0.99 · Designed for iPad
A structured reference for the Java platform — from Java 8 to Java 25.
JAVA FEATURES catalogs every notable JEP-tracked and language-level addition across 18 Java releases, with precise descriptions and working code examples for each
entry.
Coverage includes:
- Language features: lambdas, var, records, sealed classes, pattern matching in switch, unnamed patterns, string templates
- Concurrency: virtual threads (JEP 444), structured concurrency (JEP 453), scoped values
- JVM & runtime: Generational ZGC, compact object headers, AOT class loading
- APIs: Stream API, Optional, HTTP Client, Foreign Function & Memory API, Vector API (incubator)
- Preview & incubator features tracked by status: RELEASED / PREVIEW / INCUBATOR / EXPERIMENTAL
Each entry includes:
- JEP number with direct link to openjdk.org
- Category classification (Core Language, Core Library, Concurrency, JVM, etc.)
- Syntax-highlighted code example with copy-to-clipboard
- Status tag and version introduced
Flashcard mode — version-scoped drill mode for active recall. Cards show feature name on the front; description and code example on the back.
LTS versions (8, 11, 17, 21, 25) are labelled. PREVIEW filter surfaces all features not yet finalised in the spec.
Ratings & Reviews
This app hasn’t received enough ratings or reviews to display an overview.
Flashcard mode. Select any Java release (or ALL) from the version picker and drill through every feature in that scope. Each card shows the feature name on the
front; tap or press FLIP to reveal the full description and syntax-highlighted code example on the back. Swipe left/right to navigate. A progress counter and
progress bar track position within the current set. Switching versions resets to card 1 automatically.
The developer, YIFENG JIA, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- YIFENG JIA
- Size
- 5.3 MB
- Category
- Developer Tools
- Compatibility
Requires iOS 18.5 or later.
- iPhone
Requires iOS 18.5 or later. - iPad
Requires iPadOS 18.5 or later. - Mac
Requires macOS 15.5 or later and a Mac with Apple M1 chip or later. - Apple Vision
Requires visionOS 2.5 or later.
- Languages
- English
- Age Rating
4+
- 4+
- Copyright
- © 2026 YIFENG Jia
