Knowledge Base

274 entries

javamail

the Java API for sending and receiving email. Standards-compliant, verbose, and widely considered painful to use directly.

javaspaces

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

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 3

JDK Release Process

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

jep 535

Shenandoah GC: Generational Mode by Default

draft: Enhanced Local Variable Declarations (Preview)