Knowledge Base

261 entries

java tck

The Java Technology Compatibility Kit refers to the test suite a JVM implementation must pass to be certified as Java-compatible. It's what gives "write once, run anywhere" its teeth, and what made open-source Java imple

jbuilder

Borland's once-dominant Java IDE, later Eclipse-based under Embarcadero. Defunct; it seeded the early JDeveloper codebase.

jca

the Java Cryptography Architecture, the standard JDK API for cryptographic operations including encryption, signatures, and key management. Technically correct and notoriously hostile to casual use.

jcreator

a fast, lightweight Windows-only Java IDE written in C++. Popular in classrooms in the early 2000s; now largely abandoned.

jdeveloper

Oracle's free Java IDE, deeply integrated with Oracle ADF and Fusion Middleware. Powerful but heavy.

jep 401

Value Classes and Objects (Preview)

jep 402

Enhanced Primitive Boxing (Preview)

jep 441

Pattern Matching for switch

jep 500

Prepare to Make Final Mean Final

jep 504

Remove the Applet API

jep 516

Ahead-of-Time Object Caching with Any GC

jep 517

HTTP/3 for the HTTP Client API

jep 527

Post-Quantum Hybrid Key Exchange for TLS 1.3

jep 534

Compact Object Headers by Default

draft: Enhanced Local Variable Declarations (Preview)

jexer

a full curses-like environment for Java, vaguely reminiscent of Borland's Turbo Vision by design.

jfr

The Java Flight Recorder is a diagnostic tool for Java, integrated into the JVM. It does, however, require a commercial license for use in production.

jini

JINI was a Java-based distributed services framework. It allowed devices and software services to discover and join networks dynamically without manual configuration, predating modern IoT and modern service discovery pat

jmc

The JDK Mission Control suite is a set of tools for troubleshooting, profiling, and monitoring Java Applications.

jmespath

a query language for JSON that supports path expressions, wildcards, filters, and projections. Widely used in AWS CLI and SDKs for extracting values from API responses.