On-site & Public, Instructor-led, Hands-on IT Training
(International 01) 908.233.8900
  400+ Course Offerings:

Search for Course:

JA1010 Introduction to Java Part 1
Duration5 Days
Delivery MethodInstructor led, Hands-on Workshops
Public Price$2695.00

DESCRIPTION (Return to Top)

This course provides experienced programmers with the ability to utilize the structure and syntax of the object oriented Java programming language for both general business and Internet programming applications. The student is prepared to code, test, and execute Java programs making use of the facilities provided by the language. The course can be taught using any development environment including RAD and Eclipse. Previous knowledge of the C or C++ programming languages is not required but would be helpful.

AUDIENCE (Return to Top)

Applications Programmers and Systems Programmers.

OBJECTIVES (Return to Top)

Upon successful completion of this course, the student will be able to:

  • Discuss basic structure and syntax of the Java Programming Language
  • Create, compile, and execute Java programs
  • Explain benefits of Object Oriented Programming
  • Define and explain encapsulation, inheritance, and polymorphism
  • Declare and use Java native data types
  • Describe and use expressions and operators
  • Code Object Oriented Java programs using all available control structures
  • Create and use classes and interfaces
  • Share and restrict access to class members
  • Effectively use arrays and references
  • Use String and StringBuilder class methods
  • Describe and use method overloading
  • Define and use constructors and finalizers
  • Increase software reusability through inheritance
  • Use polymorphism to facilitate programming efforts
  • Define and use interfaces
  • Handle and create exception classes

TOPICS (Return to Top)
  • Introduction
  • Object Oriented Concepts
  • Java Basics
  • Expressions & Operators
  • Classes and Packages
  • Control Statements
  • Strings and StringBuilder
  • Arrays and Strings
  • Class Methods and Constructors
  • Inheritance and Polymorphism
  • Error and Exception Handling
  • Input/Output Streams (Time permitting)


An understanding of object oriented programming concepts would be helpful but is not required.