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.

  • 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.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    • 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+
    • Copyright
      • © 2026 YIFENG Jia