Java
Java - The versatile, platform-independent programming language
Java enables write-once-run-anywhere development with robust libraries, strong performance, and a widespread ecosystem for enterprise and mobile apps.
Category
General Purpose / Enterprise
First Release
1995
File Extension
.java
Creator
James Gosling (Sun Microsystems)
Latest News
OpenAI Releases GPT-4o Omni Model With Real-Time Multimodal Capabilities
OpenAI has introduced GPT-4o, a new flagship model capable of real-time reasoning across audio, vision, and text inputs with improved latency.
Eclipse Exousia 3.0.2 Released With Quarkus Extension Support
Eclipse Exousia 3.0.2 arrives as an implementation of Jakarta Authorization 3.0, introducing a new Quarkus extension that enables the framework to pass the Jakarta Authorization TCK.
JDK 28 Reduces Off-Heap Allocation Latency by Up to 90 Percent
A new thread-local caching mechanism in JDK 28 significantly accelerates small confined arena allocations across all major operating systems without requiring code changes.
OpenJDK 28 Early-Access Build 21 Introduces Enhanced ZGC Features
The latest OpenJDK 28 build brings significant ZGC improvements, including adaptive heap sizing and faster startup times, as development continues toward a March 2027 release.
MyBatis 3.6.0 Raises Minimum Runtime to Java 11 and Drops Java 8
MyBatis 3.6.0 sets Java 11 as its minimum runtime, adds immutable collection constructor support, nested cursors and a new @NamedResultMap annotation, and fixes a lazy-loading memory leak.
OpenJDK Issues High-Severity Security Advisory for Compromised Certificates
OpenJDK has released patches and workarounds for a critical CVSS 9.1 vulnerability affecting multiple Java versions due to compromised intermediate certificate authorities.
Apache Tomcat Updates Impose Hard Limit on Accept-Language Header Locales
Recent Apache Tomcat updates introduce a default cap of 10 locales for the Accept-Language header, which may cause service interruptions for applications requiring more extensive language configurations.
Actions/setup-java 6.1.0 Adds Linux RISC-V Support and Improves Version Matching
The latest release of the GitHub Actions setup-java tool introduces support for Linux RISC-V architecture alongside refinements to version matching and security cleanup processes.
Bouncy Castle 1.86 Released To Patch MLS Authentication Vulnerability
The Bouncy Castle cryptographic library has been updated to version 1.86 to fix a flaw in its Messaging Layer Security implementation that could allow unauthorized identity spoofing.
Eclipse Foundation Releases GlassFish 8.0.5 Maintenance Update
The Eclipse Foundation has launched GlassFish 8.0.5, a maintenance update for the Jakarta EE application server that focuses on stability and runtime environment improvements.
Difficulty
Generates a large ecosystem and JVM-based abstractions; mastering generics, concurrency, and memory management requires substantial effort.
