Img

Java Programming

Duration:

Instructor-led Classroom Learning - 10 Day(s)

 

Overview:

This course provides a solid introduction to the Java programming language and development environment. In this fast-paced, hands-on course, programmers acquire the skills they need to write stand-alone, client/server, and intranet applications in Java.

 

Lesson 1:   Java Environment

  • Platform independence
  • Stand-alone applications and servlets
  • Compiling source code into bytecode
  • Overview of class libraries
  • Java Run-Time Environment
  • Packages, Classes, Files, Directories

Lesson 2:   Java Basics

  • Java vs. C++
  • Variables, Data Types, Statements, Flow Control
  • Simple Output

Lesson 3:   Classes in Java

  • Instantiating a Class
  • Member Access
  • Method Overloading
  • Constructors
  • Encapsulation
  • Finalization

Lesson 4:   Arrays and Strings

  • Defining arrays
  • String Objects and Methods
  • String Conversion

Lesson 5:   Applying Inheritance

  • Derivation Syntax
  • Effects of Inheritance
  • Overriding Methods
  • Abstract Classes
  • Interfaces

Lesson 6:   Writing Java Applets

  • Developing Java
  • Applets
  • Applet Characteristics
  • Graphics, Fonts, Lines, Shapes, and Color
  • Events and Java Event Models
  • Using, Locating, Loading, and Displaying Images
  • Animation and Multi-threading

Lesson 7:   Abstract Windowing Toolkit

  • Components
  • Action Events
  • Text Components
  • Using the AWT
  • Frames and Menus
  • Stand-alone Windows Applications

Lesson 8:    Exceptions

  • Traditional Error Handling and Java Exceptions
  • Throw and catch
  • Exception Types

Lesson 9:    I/O Streams

  • InputStream and OutputStream
  • Memory and Filter Streams
  • Buffered I/O
  • Applet File I/O

Lesson 10:   More of the Java API

  • Cloning an Object
  • The Vector Class
  • Object Wrapper Classes
  • Class Thread and Thread Synchronization
  • Extensions to Java API