the Java API for sending and receiving email. Standards-compliant, verbose, and widely considered painful to use directly.
Reference
Knowledge Base
274 entries
JavaSpaces was a distributed storage/invocation API for JINI. It was typically implemented as an IMDG, and survives today in that role for a *very* few high-performing products. Implementations tended to improve upon the
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
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.
JDK Release Process
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
Shenandoah GC: Generational Mode by Default
draft: Enhanced Local Variable Declarations (Preview)