How can I get started developing Java programs with the Java Development Kit (JDK)?

OTN logo
Click to learn more

Developers are welcome to visit our Java developer focused site dev.java!  Writing Java applications needs development tools like the JDK. The JDK includes the Java Runtime Environment, the Java compiler and the Java APIs. It's easy for both new and experienced programmers to get started.

Where can I get JDK download?

To download the latest version of the Java Development Kit (JDK), go to JDK downloads.
Developers can also refer to the Oracle Technology Network for Java Developers for everything you need to know about Java technology, including documentation and training.

What if I am new to Java?

If you are new and interested to get started developing Java programs, please refer to new to Java to find useful information for beginners.

How do I get Java certification?

Earning an Oracle Java technology certification provides a clear demonstration of the technical skills, professional dedication and motivation for which employers are willing to pay a premium. Recognized industry-wide, Oracle's Java technology training and certification options help ensure that you have the necessary skills to efficiently meet the challenges of your IT organization.
» Learn more about Java Certification

Java Developer Conferences

Oracle Developer Live offers developers the opportunity to participate online to explore a broad range of unique developer topics. As part of this event series, Java has its own unique event ensuring developers can learn about the latest Java technologies, deepen technical understanding of the Java language and platform, and ask questions directly to your fellow strategists and developers. Visit https://developer.oracle.com/developer-live/ for more information on upcoming events. Please also visit https://www.youtube.com/c/javaplatform for previously recorded content for on-demand replay.

Java Magazine

Java Magazine a bimonthly, digital-only publication, is an essential source of knowledge about Java technology, the Java programming language, and Java-based applications for people who rely on them in their professional careers, or who aspire to. It includes profiles of innovative Java applications, Java technical how-to's, Java community news, and Information about new Java books, conferences and events.

Oracle Academy

The Oracle Academy provides a complete portfolio of software, curriculum, hosted technology, faculty training, support, and certification resources to K-12, vocational, and higher education institutions for teaching use. Faculty can flexibly insert these resources into computer science and business programs, ensuring that students gain industry-relevant skills prior to entering the workforce. The Oracle Academy supports over 1.5 million students in 95 countries. Oracle Academy recently expanded its curriculum to include Java. To learn more, visit Oracle Academy Java Programming.