Java | OCJP | Votechno

Course Details

 The Oracle Certification Program certifies candidates on skills and knowledge related to Oracle products and technologies. Credentials are granted based on a combination of passing exams, training and performance-based assignments.

Course Content

1.Introduction to Java Programming

● Course Introduction
● Course Objectives
● Course Overview
● Suggested References

2. Getting Started with Java

● What is Java?
● How to Get Java
● A First Java Program
● Compiling and Interpreting Applications

3. Language Fundamentals

● A Java Program
● If Statements
● Switch Statements
● Loop Statements
● Syntax Details
● Primitive Datatypes
● Variables
● Expressions in Java
● Strings
● Arrays
● Enhanced for Loop

4. Objects and Classes

● Defining a Class
● Creating an Object
● Instance Data and Class Data
● Methods
● Constructors
● Access Modifiers
● Encapsulation

5. Using Java Objects

● Printing to the Console
● printf Format Strings
● StringBuilder and StringBuffer
● Methods and Messages
● toString
● Parameter Passing
● Comparing and Identifying Objects
● Destroying Objects
● The Primitive-Type Wrapper Classes
● Enumerated Types

6. Inheritance in Java

● Inheritance
● Inheritance in Java
● Casting
● Method Overriding
● Polymorphism
● super
● The Object Class

7. Advanced Inheritance and Generics

● Abstract Classes
● Interfaces
● Using Interfaces
● Collections
● Generics
● Comparable

8. Packages

● Packages
● The import Statement
● Static Imports
● CLASSPATH and Import
● Defining Packages
● Package Scope

9. Exception Handling

● Exceptions Overview
● Catching Exceptions
● The finally Block
● Exception Methods
● Declaring Exceptions
● Defining and Throwing Exceptions
● Errors and RuntimeExceptions

10. Input/Output Streams

● Overview of Streams
● Bytes vs. Characters
● Converting Byte Streams to Character Streams
● File Object
● Binary Input and Output
● PrintWriter Class
● Reading and Writing Objects
● Closing Streams

11. Core Collection Classes

● The Collections Framework
● The Set Interface
● Set Implementation Classes
● The List Interface
● List Implementation Classes
● The Queue Interface
● Queue Implementation Classes
● The Map Interface
● Map Implementation Classes

12.Collection Sorting and Tuning

● Sorting with Comparable
● Sorting with Comparator
● Sorting Lists and Arrays
● Collections Utility Methods
● Tuning ArrayList
● Tuning HashMap and HashSet

Outcome and Job Oppertunities

Exams | Certifications

Prerequisite

Trainer / Instructor

Duration