United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...

New to Java Programming Center

Step 1:

  What is Java

Step 2:

  Getting Started

Step 3:

  Training
 
The New to Java Programming Center helps developers who are new to the Java platform find what they need to set up their system, understand the various technologies, and create applications for the desktop, web, and devices.


What's New!

Oracle Java Magazine features a series introducing RESTful Web Services, with JSON response format and HTML 5 Web client.

JavaFX 2.0, new release!
JavaFX is Java platform for rich enterprise client applications. Introduction session   Red Arrow Download
 
Oracle Technology Network offers up to 40% discount on books. Learn more about the discounts and other benefits.

Create web-services easily and quickly!
Using NetBeans 7, the latest version, this article will walk new users through the development of web-services in minutes  

Pre-Built Developer VM for Java Development

Download the entire Java development once! It includes Java SE 1.6.0 u20, Java FX 1.3.1 runtime, Netbeans IDE 6.9.1, Glassfish 3.0.1. Available for free to everyone. 

The Java EE 6 Tutorial
This tutorial is a guide to developing enterprise applications for the Java platform, with updates for the Java EE 6 platform.

 

Spotlight 

Young Developers

Young Developers
These tools and web sites teach young people how to program using the Java programming language, as well as languages developed for ease of use. Java Summer Workshop 2011

Mobile Applications Learning Trail                      Use this trail to understand what you need for creating mobile applications.

Learning News & Updates
Check out new and featured courses, certifications, offers and learning news for Application Developers.

Introduction to GUI Building
This tutorial teaches you how to create a simple graphical user interface and add simple back-end functionality.

Getting Started With the NetBeans BlueJ Plugin This article gets you started using the NetBeans BlueJ plugin by loading an existing project, and then creating a new project that uses drag-and-drop features to create a graphical user interface (GUI).

Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve
JavaOne Banner