Java - AshokBhat/notes GitHub Wiki
About
- Programming language
Key terms
- JVM : Java virtual machine
- JDK : Java development kit
- JRE : Java runtime environment
- Hotspot: JIT compiler in OpenJDK
- OpenJDK: Open source implementation of Java Standard
Key tools
- JDK: Oracle JDK (commercial), OpenJDK
- OpenJDK distributions: RedHat, Amazon Coretto, Debian, AdoptOpenJDK
Java Language releases
Releases
- Two releases per year
- Support for 6 months for normal releases
- Longer support for LTS releases
LTS release support
Version | Release | Support |
---|---|---|
Java SE 8 LTS | Mar 14 | Jan 19 for Oracle (commercial) Dec 20 for Oracle (personal use) Jun 23 for Amazon Corretto |
Java SE 11 LTS | Sep 18 | September 2027 for Amazon Corretto |
Java SE 17 LTS | Sep 21 | September 2026 for Oracle (commercial) October 2029 for Amazon Corretto |
Java SE 21 LTS | Sep 23 | TBA |
See also
- [Python]] ](/AshokBhat/notes/wiki/[R) | [Rust]] | [Javascript]] ](/AshokBhat/notes/wiki/[C) | [C++]] | Go