JavaOne 2025—Hear keynotes from inspirational Java leaders

March 18–20, 2025, Redwood Shores, CA

Join us at JavaOne as some of the industry’s biggest names share their vision for the future of Java in keynotes that will inspire and excite you to develop the next generation of Java applications.

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.

Hurry, it’s your last chance to register. JavaOne starts in:

Days

:

Hours

:

Minutes

JavaOne 2025 news and updates

Get prepared for JavaOne 2025 with early registration savings, reasons to attend, session abstracts, Pavilion experiences, 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 current 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 – 12PM
Unconference
1PM – 3PM
Unconference

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?