Java Features

Java Features

0.0 4.97MB 0 ¤8.00
Version 1.5 Updated 0001-01-01 Developer YIFENG JIA
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.
Category: 软件开发工具(4119) Version: 1.5 BundleId: com.kevinjia.app.javafeatures Developer: YIFENG JIA Updated: 0001-01-01