McCullough & Associates | Training | Consulting

(972) 712-7103

Java Programming - Introduction

Take this class

Click here to request this course on a different date.

This course introduces Java to the student with a background in programming.  Knowledge of object-orientation is not required, but helpful.   
We focus on the tasks that Java programmers use everyday.  Since we have developed dozens of industrial-strength applications, we know exactly what are the most important aspects of this language.

Audience

The successful student will have experience in programming. For online courses, the student will need to meet our online system requirements. Contact us for details.

Length: 5 Days

Outline

  • Overview of Java
  • ·         Purpose of Java
  • ·         Origin of Java
  • ·         Components of Java
  • ·         Language Overview
  • Java Programming
  • ·         A Java application
  • ·         Naming rules
  • ·         Compiling
  • ·         Running
  • ·         Dissection of the application 
  • Java Syntax
  • ·         Java Syntax
  • ·         Variables
  • ·         Types and Casting
  • ·         Operators
  • ·         Flow Control
  • Introduction to Java Classes
  • ·         Java class
  • ·         Class concepts
  • ·         Java objects
  • ·         Object Concepts
  • Advanced Classes
  • ·         Method overloading
  • ·         this
  • ·         Class members
  • ·         Constants
  • ·         Access control
  • References
  • ·         What is a reference?
  • ·         Creating Objects
  • ·         Aggregation
  • ·         Pass by reference
  • ·         Garbage collection
  • ·         Arrays
  • Initialization
  • ·         Constructors
  • ·         Overloaded constructors
  • ·         Static initialization
  • ·         Finalizer
  • Inheritance & Polymorphism
  • ·         Inheritance
  • ·         Polymorphism
  • ·         Interfaces
  • ·         Super
  • ·         Final
  • Packages
  • ·         Building packages
  • ·         Java library
  • Introduction to Exceptions
  • ·         Overview of exceptions
  • ·         Throwing an exception
  • ·         Catching an exception
  • ·         Exception classes
  • Introduction Threads
  • Introduction to TCP Sockets