Audience
Applications Programmers and Systems Programmers
Description
Java has been gaining in popularity for over 20 years. If you are an experienced programmer who will need to start writing and maintaining Java code, this is the course for you. You will learn to utilize the structure and syntax of the object oriented Java programming language for both general business and Internet programming applications. You will be able to code, test, and execute Java programs making use of the facilities provided by the language. You will also learn about the integrated development environment (IDE), which may be RAD or Eclipse. Previous knowledge of the COBOL programming language is expected.
Objectives
Upon successful completion of this course, the student will be able to:
- Discuss the 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 the 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 Java programming efforts
- Define and use interfaces
- Handle and create exception conditions
Prerequisites
An understanding of object oriented programming concepts would be helpful but is not required.