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
Reference
Knowledge Base
261 entries
Borland's once-dominant Java IDE, later Eclipse-based under Embarcadero. Defunct; it seeded the early JDeveloper codebase.
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.
a fast, lightweight Windows-only Java IDE written in C++. Popular in classrooms in the early 2000s; now largely abandoned.
Oracle's free Java IDE, deeply integrated with Oracle ADF and Fusion Middleware. Powerful but heavy.
Value Classes and Objects (Preview)
Enhanced Primitive Boxing (Preview)
Pattern Matching for switch
Prepare to Make Final Mean Final
Remove the Applet API
Ahead-of-Time Object Caching with Any GC
HTTP/3 for the HTTP Client API
Post-Quantum Hybrid Key Exchange for TLS 1.3
Compact Object Headers by Default
draft: Enhanced Local Variable Declarations (Preview)
a full curses-like environment for Java, vaguely reminiscent of Borland's Turbo Vision by design.
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 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
The JDK Mission Control suite is a set of tools for troubleshooting, profiling, and monitoring Java Applications.
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.