Skip Top Navigation Bar

Latest News & Events

Stay Informed with the latest Java News and Events

News

Upcoming Events

  • Basel One

    October 14-15, 2026 in Basel, Switzerland

  • Joker Conference

    October 14-15, 2026 in St. Petersburg, Russia

  • {j}DD

    October 20-21, 2026 in Kraków, Poland

  • Oracle AI World

    October 25-28, 2026 in Las Vegas, Nevada, United States

Recent Java Videos

Recently Updated Articles

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

Getting Started with Java

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

Troubleshoot Calls to Native Library Functions

Invoke foreign functions that return pointers and check for potential errors.

Download and Setup JavaFX

A guide to download and setup a JavaFX runtime on your machine.

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.