JavaOne 2025—Welcome to the show!

March 18–20, 2025, Redwood Shores, CA

JavaOne is underway with keynotes, sessions, networking, and more. We’re so excited to have you here as we launch the next generation of Java.

There’s only one JavaOne

Since 1996, JavaOne has drawn developers from around the world to share, learn, and celebrate the wonder that is the Java programming language and platform. Created by developers for developers, JavaOne offers a unique, once-in-a-year event hosted by Oracle’s Java organization and features world-class content including exciting keynotes, expert-led learning sessions, access to the Java community, and more—all in a relaxed and energized setting.

Here are today’s highlights

Schedule your day at JavaOne for maximum enjoyment by adding these must-see events to your calendar.

Get the Oracle Events app

Use the QR code above to get the Oracle Events mobile app to receive live updates and alerts, view sessions, see venue maps, and more.

See what we’ve got brewing at JavaOne

Keynotes from some of the most recognized names in the Java community. Learning sessions led by renowned Java experts and ecosystem luminaries. Networking with like-minded Java enthusiasts from around the world. You’ll find all of that and more at JavaOne 2025. Here’s what the day’s agenda looks like:

Tuesday, March 18

7:30AM – 6PM
Registration

8AM – 6PM
JavaOne Pavilion (closed for lunch)

7:30AM – 8:30AM
Breakfast
12:30PM – 1:30PM
Lunch

8:30AM – 10:15AM
Opening keynote and Java 24 launch

10AM – 12:30PM
Learning sessions and hands-on labs
1:30PM – 5:30PM
Learning sessions and hands-on labs

5:30PM – 6:30PM
Happy hour

Wednesday, March 19

6:30AM – 7:30AM
Wake up with Java

7AM – 6PM
Registration

8AM – 6PM
JavaOne Pavilion (closed for lunch)

7AM – 8AM
Breakfast
12PM – 1PM
Lunch

8AM – 12PM
Learning sessions and hands-on labs
1PM – 6PM
Learning sessions and hands-on labs

7PM – 10PM
Attendee party

Thursday, March 20

7:30AM – 2PM
Registration

7:30AM – 8:30AM
Breakfast
12PM – 1PM
Lunch

8:30AM – 9:30AM
Java community keynote

10AM – 12PM
Learning sessions and hands-on labs
1PM – 3PM
Learning sessions and hands-on labs

10AM – 2PM
Unconference - JavaOne venue

3PM – 4PM
Fireside chat with Java architects

Plan your visit to JavaOne

Thank you to our Diamond sponsor

Join the JavaOne conversation

  • #JavaOne

You need an Oracle Account to register.

Already have an Oracle Account?

Don’t have an Oracle Account?