The Java 2: Certified Programmer tutorial is for programmers experienced in using the basic syntax and structure of the Java programming language who wish to take the Sun Certified Programmer for Java 2 Platform exam . This course covers the information required by certification exam 310-035, which is the exam for Java 2 version 1.4. It also includes the information needed for 310-036, which is the certification exam for upgrading a certification from version 1.2 to version 1.4. It also includes the information required by 311-055, which is the certification exam for Java 2 version 5.0. The latest releases added several new features to the language. author Arthur Griffith guides you through this preparation tutorial on your journey to certification. To begin learning Java 2: Certified Programmer today, simply click on one of the links.
Introduction
Course Introduction The Exam Pt.1 The Exam Pt.2 Object Oriented Programming
An Object A Class Inheritance Instantiation An Abstract Class An Interface Polymorphism Declarations & Operations
Hello World Names Data Types Data Types Pt.2 Data Declaration Literal Values Literal Values Pt.2 Arithmetic Operators Bitwise Operators Assignment Operators Widening and Narrowing Boolean Operations
References & Objects
Instantiation & References
Polymorphism
Garbage Collection
Arrays
Multidimensional Arrays
Array Initial Values
The Structure of Java
The Java Virtual Machine
Contents of a Class
Class Modifiers
Data Modifiers
Method Modifiers
Constructors
Methods Pt.1
Methods Pt.2
Methods Pt.3
Methods Pt.4
Flow Control
Boolean Expressions
If/Else
While & Do/While
For Pt.1
For Pt.2
Switch/Case
Break & Continue
Throwing an Exception Pt.1
Throwing an Exception Pt.2
The Try/Catch/Finally Block
Overloading & Overriding Methods
Some Specific Exceptions
Assert
Language Fundamentals
Packages
Import
Classpath & Jar Files
Abstract Class
Interfaces
Java Keywords
Nested Classes
An Anonymous Class
Enumerated Types
Comparing Objects
Java Bean Naming Standards
java.io & java.text
File Input & Output
Stream Input & Output
Serializable Classes
Format & Parse Dates
Number & Wrapper Classes
NumberFormat
Threads
java.lang.Thread
java.lang.Runnable
Synchronized
Wait & Notify
More About Threads
java.lang & java.util
java.lang.Math
Strings
Boxing & Unboxing
java.lang.System
The Set Collection
List, Queue, & Map
Generic Syntax
Selecting a Collection Class
Hashcode
java.util.regex
Pattern & Matcher
java.lang.Comparable
Sorting & Searching
Wrapup
Some Terms
Summary of the Course
Credits
About This Author