Java Certification Preparation - Intensive

Course Description

The Intensive course is a preparation course for the Sun Java Certification exam and it is aimed at those who have completed our Java for Beginners course or for those who have some experience in Java programming.

If you are new to Java programming our 30 hours Java Certification Preparation - Comprehensive course might be more suitable. Please email us if you are not sure and we'll be happy to advise on the right course.

The course uses the official SCJP Sun Certified Programmer for Java 6 Study Guide (included in the course price for delegates to take home) which covers all exam details and includes many practice exam questions.

After the course students should be well prepared to take the SCJP Sun Certified Programmer exam.


£ 925 (incl. VAT)


18 hours

Course Details

The Java Certification Preparation covers the following topics:
  • Declarations and Access Control
    • Identifiers and JavaBeans Standards
    • Declaring classes, interfaces and class members
    • Access modifiers
  • Object Orientation
    • Encapsulation
    • Inheritance
    • Polymorphism
    • Overloading
    • Implementing Interfaces
    • Return types
    • Constructors and Instatiation
    • Statics
    • Coupling and cohesion
  • Assignments
    • Stack and Heap
    • Literals, Assignments and Variables
    • Passing Variables
    • Array declarations and construction
    • Wrapper classes and boxing
    • Overloading
    • Garbage Collection
  • Operators
    • Assignment Operators
    • Relational Operators
    • instanceof Operators
    • Arithmetic Operators
    • Conditional Operators
    • Logical Operators
  • Flow control, Exceptions and Assertions
    • if and switch
    • Loops and Iterators
    • Handling Exceptions
    • Common Exceptions and Errors
    • Working with the Assertion Mechanism
  • Strings, IO, Formatting and Parsing
    • String, StringBuilder and StringBuffer
    • File Navigation and IO
    • Serialization
    • Dates, Number and Currency
    • Parsing, Tokenizing and Formatting
  • Generics and Collections
    • Overriding hashCode and equals
    • Collections - List, Set, Map and Queue Interfaces
    • Using the Collections Framework
    • ArrayLists
    • Autoboxing
    • Sorting and Navigating Arrays and TreeMaps
    • Backed Collections
    • Generic Types
  • Inner Classes
    • Method Local Inner Classes
    • Anonymous Inner Classes
    • Static Nested Classes
  • Threads
    • Defining, Instantiating and Starting Threads
    • Thread States and Transitions
    • Synchronizing Code
    • Thread Interaction
  • Development
    • The javac and java Commands
    • JAR files
    • Using static imports

Manchester Dates

This course is currently only available for groups of 5 or more delegates. Please email us for more information and prices.

Please email us (with the course name and date) if you would like to book by email: