Java Programming

5 Day Course

Please click here to view a similar Java course that is currently running on a public scheduled basis.


Collapse all

Introduction to Java (6 topics)

  • What is Java?
  • Why use Java? Comparing C, C++ and Java
  • The Java Developers Kit (JDK)
  • JDK versions
  • Overview of 3rd party Java tools
  • Java applications & web applets

Java language fundamentals (5 topics)

  • Writing a simple Java program
  • Data types
  • Blocks and scope
  • Expressions & operators
  • Control structures (if, switch, for, while)

Exception handling (3 topics)

  • Try, catch & throw
  • The finally clause
  • Types of exception

Classes, packages and interfaces (2 topics)

  • Object oriented systems (objects, methods, encapsulation, messages, classes, inheritance) Classes in Java (Declaring, deriving, overriding, overloading)
  • Access modifiers

Overview of the Java standard packages (6 topics)

  • Language
  • Utilities
  • IO
  • Networking
  • Windowing
  • Applet packages

The language package (5 topics)

  • The object class
  • Data type wrapper classes
  • The math class
  • String classes
  • System and runtime classes

The IO package (2 topics)

  • Input & output stream classes
  • File classes

The windowing (AWT) package (3 topics)

  • The component class (simple widgets and text controls)
  • The container class (panels and windows)
  • Layout classes (flow, border, card, grid, gridbag) Menu classes

Applet programming (3 topics)