Skip Top Navigation Bar

Latest News & Events

Stay Informed with the latest Java News and Events

News

Upcoming Events

Recent Java Videos

Recently Updated Articles

Been here before? Looking for something new to learn? Try these!

Garbage Collection in Java

In this article, we will provide a very high-level overview of the garbage collectors available on the JVM, as well as review some important concepts and terms related to garbage collection in Java.

The G1 Garbage Collector

In this article, we will provide a technical overview and some key usage instructions for the G1 Garbage Collector, the default collector on the JVM.

Getting Started with Java

Downloading and setting up the JDK, writing your first Java class, and creating your first Java application.

The Future of Java

Learn about the future of the Java Platform

#JavaNext Language Features

The Java programming language is evolving fast. In this talk, we’ll summarize many of the recent changes that have appeared as well as look ahead to directions and features that are in development and will appear in future editions.

From Cowboy Mode to Careful Stewardship

Java is a 30-year success story, made possible because its development consistently aligned with users' needs. In its early days, the platform required new features quickly, but over time, minimizing code breakage while carefully evolving the platform became essential. Critical junctures along that path included the introduction of modules and the current strive toward integrity by default.

Paths to New Numeric Types On the Java Platform

Since the original release in 1995, the Java platform has supported `float` and `double` floating-point types, and the`java.math` package added in JDK 1.1 included `BigDecimal` and `BigInteger` as library types. Together with other library changes along the way, the set of numeric types in the Java platform has been stable many years.
This talk will discuss ways to provide full support for new numeric types in the Java platform.

Java - The Year of the Runtime!

As AI coding agents make language syntax less central, runtime performance and operability become increasingly important. This keynote explores why Java’s JVM and standard library are well suited to this shift: newer JDKs continually improve performance, observability, garbage collection, and usability while preserving the programming model, with major innovations underway in Projects Valhalla, Leyden, and Lilliput.