Call: 0118 3243000
Systematix Training Ltd

Java 2 Programming Language

Course Overview

Welcome to Java™ 2 Programming Language (Third Edition). Now that you have taken Introduction to Programming (Second Edition), you have a solid foundation of programming concepts. This course expands upon those basic concepts and covers the essential elements of the Java programming language. This course offers you a job-related approach to successful Java programming. Finally, it provides all the basic skills required to develop functionally sound and efficient Java applications.

Course Objective

You will create simple Java applications. You will discover how control moves through a program. Next, you will explore the Java class libraries and how to use this information to program more effectively. You will discover how to create classes and program with objects. You will handle exceptions and create threads to provide concurrency and use the CPU efficiently. Finally, you will use Java collections and the Swing library to complete your Java application.

Target student

This course is designed for an individual who wants to learn the syntax and structure of the Java programming language and components of the J2SE (Standard Edition) class libraries, as well as prepare for the Sun Java Programmer 1.4 certification exam.

Prerequisites

To ensure your success, we recommend you first take the Systematix course, Introduction to Programming (Second Edition), or have equivalent knowledge.

We offer a range of Java training courses

Creating, Compiling, and Running a Simple Java Application
  • Compile and Run a Simple Application
  • Create a Simple Class
  • Create and Initialize Variables
  • Write an Expression
  • Create and Initialize an Array
  • Access Array Data
Controlling Program Flow
  • Write If Statements
  • Write a For Loop
  • Write While and Do...While Loops
  • Break Out of a Loop
  • Write a Switch Statement
  • Write a Conditional Operator Statement
Working with the Java Class Libraries
  • Create a New Object from a Java Class Library
  • Call Methods
  • Cast and Convert Primitives and Objects
  • Compare Objects
  • Determine the Class of an Object
Creating Classes
  • Define Methods
  • Overload a Method
  • Define Constructors
  • Create Static Class Members
  • Use Command-Line Arguments
Programming with Objects
  • Import a Class
  • Extend a Class
  • Override Methods
  • Create Interfaces
  • Implement Interfaces
  • Create Inner Classes
Handling Exceptions
  • Handle Exceptions
  • Write a Method to Throw a Checked Exception
  • Write and Enable Assertions
Creating Threads
  • Create Threads by Extending the Thread Class
  • Create Threads by Implementing the Runnable Interface
  • Synchronize Threads
Using Collections
  • Store Data in a Set
  • Retrieve Data from a Set
  • Store Data in a List
  • Retrieve Data from a List
  • Store Data in a Map
  • Retrieve Data from a Map
Developing GUIs
  • Create a Container Using Swing
  • Create Swing Components
  • Apply Layout Managers
  • Handle Mouse Events
  • Handle Key Events
 
Publisher: Open
Version:
Length: 5 days
Course-ID: 085519

Printer Friendly Version
Download Outline As PDF
Request A Quote Ask Us A Question

Delightful atmosphere, very pleasant. 1:1 training is a real luxury and I found the whole day extremely beneficial. Trainer answered all my questions very well. I'm sure I will be able to use my new skills regularly

- Boxclever

Microsoft Registered Partner
BSI ISO 9000