Introduction to Java Programming


Audience
Application developers and other technical professionals that will be developing applications in the object oriented environment of Java and do not have any exposure to the Java language
   

Duration

5 Days
   
Course Abstract
This course uses a combination of instructor lectures and integrated hands-on workshops to illustrate the major language constructs of Java. Topics discussed include; defining variables, static and instance methods, data abstraction, iterative looping and conditionals, building class definitions, exception handling, single and multidimensional arrays, defining Class definitions, inheritance and polymorphic behavior, Exception handling and JDBC concepts.
   
Objectives

After completing this course, students will be understand the following:

  • Understand the roots and benefits of object oriented application design
  • Incorporate each of the key OO concepts of inheritance, polymorphism, encapsulation and abstraction in an application
  • Depict the different types of Java variables that can be defined
  • Utilize the variety of different methods for performing iterative looping and conditional testing in Java applications.
  • Understand the role of exception handling and its implementation.
  • Define the different components of a class definitions; instance vs. class variables and methods and the role of constructors.
  • Use of exception handling in Java applications using try/catch/finally blocks
  • Understand Java file access considerations using streams and buffers.
  • Illustrate the role of Java Class definitions
  • Depict the role of JDBC in RDBMS database access and updating.
   
Class Format Lecture and Lab
   
Prerequisites

Each student should have a basic understanding of the Windows environment and a fundamental knowledge of object oriented environments. No Java language background is required.