Before you start
This tutorial is a guide to help you become a Sun certified Java programmer. It is organized in the same way as the Sun Certified Java Programmer (SCJP) 1.4 exam and provides a detailed overview of all of the exam's main objectives. Throughout the tutorial, simple examples are provided to illustrate the important concepts covered in the exam.
At the end of each section, exercises are provided to test your knowledge of the main concepts covered in that section. At the end of the tutorial, useful resources, such as recommended books, articles, tutorials, training, and specifications for the exam, are also listed.
If you are a programmer interested in enhancing your skills and your resume, this tutorial is for you. The tutorial assumes you have familiarity with the Java programming language.
The SCJP 1.4 exam is the first in a series of Java certification exams offered by Sun Microsystems, and for many programmers it is the first step to becoming established as a competent Java developer.
The exam tests the knowledge of Java fundamentals and requires in-depth knowledge of the syntax and semantics of the language. Even experienced Java programmers can benefit from preparing for the SCJP exam. You get to learn very subtle and useful tips you might not have been aware of, even after many years of Java programming.

