JavaOne 2025—Advance your Java skills and knowledge

March 18–20, 2025, Redwood Shores, CA

JavaOne 2025 brings the world’s top Java developers together to learn, share, collaborate, and code. Expand your core Java skills, harness the power of AI, and discover the new features in the Java 24 release with learning tracks covering current content in the app dev world.

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, early registration ends on February 9. Early pricing ends in:

Days

:

Hours

:

Minutes

JavaOne 2025 news and updates

Get prepared for JavaOne 2025 with early registration savings, reasons to attend, tools to help make your business case, program committee profiles, and more.

See what we’ve got brewing at JavaOne

Keynotes from some of the biggest 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

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

8:30AM – 9:30AM
Opening keynote and Java 24 launch

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

6PM – 7PM
Happy hour

Wednesday, March 19

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

7:30AM – 6PM
Registration

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

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

10AM – 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 – 4PM
Learning sessions and hands-on labs

10AM – 12PM
Unconference
1PM – 4PM
Unconference

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?