IICT ACADEMY

Java OCJP Training in Chennai 

















IICT, Chennai provides real-time and placement focused Java OCJP training in chennai. Ouradvanced Java OCJP course includes basic to advanced level and our Java OCJP course is designed to get the placement in good MNC companies in chennai as quickly as once you complete the Java OCJP training course. Our Java OCJP trainers are OCJP Certified Experts and experienced working professionals with hands on real time multiple Java OCJP projects knowledge. We have designed our Java OCJP course content and syllabus based on students requirement to achieve everyone's career goal. In our Java OCJP training program, you will learn Introduction to Java, Java Language Fundamentals, Variables & Data Types, Expression & Operators, Control Structures, Implict & Explicit Primitive Type Casting, OOP in Java, Abstract Classes & Interfaces, Arrays, java.lang, Exception Handling, Enumeration, Generics, Collections, Java.io, Threads, Annotation, JDBC, Java OCJP real time project and Java OCJP placement training.

Our Java OCJP training center are equipped with lab facilities and excellent infrastructure. We also provide OCJP certification training path for our students. Through our associated training center, we have trained more than 5000+ Java OCJP students and provided placement. Our Java OCJP course fee is value for money and tailor-made course fee based on the each student's training requirements. Java OCJP training in chennai conducted on day time classes, weekend training classes, evening batch classes and fast track training classes.


Upcoming Java Batches


Flexible Timings both on weekdays and in the weekends


OCJP Interview Questions


Interview Questions for OCJP 


Java Training Feedback


















Java OCJP Training Course Syllabus


Introduction to Java

  • Objectives
  • Introduction to Java
  • Java Platforms
  • Java Compilation Process
  • Java Technology Features
  • Evolution of Java
  • Summary
  • Lab Activities


Java Language Fundamentals

  • Objectives
  • How Develop, Compile & Execute a Java Program
  • Standard output stream
  • Standard input stream
  • Statements
  • Method Signature
  • Command Line Arguments
  • Block
  • Comments
  • Keywords
  • Whitespaces
  • Summary
  • Lab Activities


Variables & Data Types

  • Objectives
  • What is variable?
  • How variable are declared & initialized
  • What is variable?
  • How variable are declared & initialized
  • Classification of programming language
  • Java Data Types Categories
  • Integer Data Types & representation
  • Character Data Type
  • Real Numbers
  • Float Data Type
  • Double Data Type
  • Boolean Data Type
  • Various Literals
  • Local Variables & its Scope
  • Summary
  • Lab Activities


Expression & Operators

  • Objectives
  • About Expressions & Operators?
  • Java Operators
  • Assignment Operators
  • Arithmetic Operators
  • Relational Operators
  • Numeric Comparison
  • Conditional Logical Operators
  • Bitwise Operators
  • Increment & Decrement Operators
  • Assignment Operators
  • Conditional Operators
  • Order of Operator Precedence
  • Summary
  • Lab Activities


Control Structures

  • Objectives
  • Empty Statement
  • Control Structures
  • Sequence Structures
  • Selection Structure
  • If Statement
  • Switch Statement
  • Repetition Structure
  • While Statement
  • Do-While Statement
  • For Statement
  • Foreach Statement
  • Continue Statement
  • Break Statement
  • Summary
  • Lab Activities


Implict & Explicit Primitive Type Casting

  • Objectives
  • Conversion Fundamentals
  • Implicit Identity Conversion
  • Widening (Implicit) Numeric Conversion
  • Explicit Conversion
  • Narrowing (Explicit) Numeric Conversions
  • Widening & Narrowing Primitive Conversion
  • Numeric Promotion
  • Summary
  • Lab Activities


OOP in Java

  • Objectives
  • Define & understand the principle of OOP
  • Define & understand the principle of class
  • Create object from the class
  • Working the instance members
  • Define & use the constructors
  • Use of this keyword
  • Perform assignment on value & reference type
  • Pass the argument to method parameters
  • Return objects from methods
  • Define & understand the concept of polymorphism
  • Overload the methods & constructors
  • Define & understand the concept of inheritance
  • Use the super & final keyword
  • Understand & implement the concept of Upcasting
  • Understand & implement the concept of Downcasting
  • Implement the concept of method overriding
  • Define & understand the concept of encapsulation
  • Packages & Package Creation
  • CLASSPATH Environmental Variables
  • The import Statement
  • Specify the various access modifiers
  • Define & implement the nested classes
  • Implement the recursion concept
  • Understand the concept of garbage collection
  • Summary
  • Lab Activities


Abstract Classes & Interfaces

  • Objectives
  • Define & Use the Abstract Class.
  • Define & Use Abstract Member.
  • Define & Use Abstract Nested Classes.
  • Define & Use Interface.
  • Overcome the Name Conflict in Interface Implementation.
  • Describe the Interface Inheritance.
  • Use instanceof Operator.
  • Define & Use Interface within a Class.
  • Summary
  • Lab Activities


Arrays

  • Objectives
  • Array Definition
  • Purpose of an Array
  • Illustrate the single & multi dimensional array
  • Single dimension arrays
  • Multi Dimension Rectangular Arrays
  • Multi Dimensional Jagged Arrays
  • Array Length
  • Array Immutability
  • Array References
  • Summary
  • Lab Activities


java.lang

  • Objectives
  • About java.lang Package
  • The java.lang Package Class Hierarchy
  • The Object class
  • Wrapper Classes
  • Boolean & Character Class
  • Number Class
  • Byte, Short, Integer & Long Classes
  • Float & Double Classes
  • String Class
  • StringBuffer & StringBuilder Classes
  • System Class
  • Summary
  • Lab Activities


Exception Handling

  • Objectives
  • Error & its Types
  • Getting started with Exceptions
  • Try-Catch Block
  • Multiple Catch
  • Nested Try/Catch Blocks
  • Finally Block
  • Throw Statement
  • Throws Clause
  • User Defined Exceptions
  • Commonly Used Pre-build Exceptions
  • Exception Class
  • Checked & Unchecked Exception
  • Catching Derived Class Exception
  • Multi-catch Exception
  • Rethrowing the Exception
  • Try with resources
  • Summary
  • Lab Activities

  • Enumeration

  • Objectives
  • Introduction to Enumeration
  • Enumeration Definition
  • Enumeration Declaration
  • Enumeration Constructor
  • Enumeration Instance Variables
  • Enumeration Implements Interface
  • The java.lang.Enum Class
  • Summary
  • Lab Activities


Generics

  • Objectives
  • What is Generics?
  • Generic Class
  • Generic Class Object Creation
  • Declaring Members inside Generic Class
  • Before Generics
  • Bounded Type
  • Passing Generics
  • Wild Card Arguments
  • Upper & Lower Bounds
  • Generic Method
  • Generic Constructor
  • Generic Interface
  • Raw Type
  • Generic Class Inheritance
  • Generic Restrictions
  • Summary
  • Lab Activities


Collections

  • Objectives
  • Iterable Interface & Collection Interface & List Interface
  • ListIterator Interface
  • ArrayList Class
  • Queue Class & Deque Class
  • LinkedList Class & Vector Class & Stack Class
  • ArrayDeque Class
  • Set & SortedSet Interface
  • HashSet, LinkedHashSet, TreeSet Class
  • Map & SortedMap Interface
  • HashMap, LinkedHashMap, TreeMap Class
  • IdentityHashMap Class
  • Array Class & HashTable Class
  • StringTokenizer Class & Enumeration Interface
  • Summary
  • Lab Activities


Java.io

  • Objectives
  • File
  • OutputStream & InputStream
  • FileOutputStream & FileInputStream
  • BufferedOutputStream & BufferedInputStream
  • DataOutputStream & DataInputStream
  • Serialization
  • ObjectOutputStream & ObjectInputStream
  • Writer & Reader
  • OutputStreamWriter & InputStreamReader
  • FileWriter & FileReader
  • BufferedWriter & BufferedReader
  • LineNumebrReader
  • Summary
  • Lab Activities


Threads

  • Objectives
  • Single Thread Model
  • Thread Class
  • Main Thread
  • Thread Priorities
  • Creating new thread
  • By extending Thread class
  • By implementing Runnable interface
  • Synchronization
  • Implementing Synchronization
  • Summary
  • Lab Activities


Annotation

  • Objectives
  • Annotation Overview
  • Predefined Annotation
  • The @Override Annotation
  • The @Deprecated Annotation
  • The @SuppressWarnings Annotation
  • The @SafeVarargs Annotation
  • Custom Annotation Type
  • Meta Annotation
  • Annotation Interface
  • Summary
  • Lab Activities


JDBC

  • Objectives
  • JDBC API Overview
  • Types of JDBC Drivers
  • DriverManager Class
  • Connection Interface
  • Statement, PreparedStatement Interface
  • CallableStatement Interface
  • ResultSet Interface
  • Multi Result Set
  • Transaction Management
  • ResultSetMetaData, ParameterMetaData
  • DatabaseMetaData
  • Batch Processing
  • Scrollable, Updatable ResultSet
  • Obtain Generated Keys
  • Summary
  • Lab Activities


Java OCJP Trainer profile 


More than 15+ Years of experience in Java OCJP Technologies
Has worked on many realtime Java OCJP projects
Working in a MNC company in Chennai
Trained 5000+ Students so far.
Strong Theoretical & Practical Knowledge
OCJP certified Professional


Java OCJP training batch size in Chennai


Regular Batch ( Morning, Day time & Evening)


Seats Available : 3 (maximum)


Weekend Training Batch( Saturday, Sunday & Holidays)

Seats Available : 3 (maximum)

Fast Track Batch (4+ Hours daily)

Seats Available : 3 (maximum)

Java OCJP training duration in Chennai

Regular Classes( Morning, Day time & Evening)

Duration : 30 days

Weekend Training Classes( Saturday, Sunday & Holidays)

Duration : 8 Weeks

Fast Track Training Program( 4+ hours daily)

Duration : within 20 days


Java OCJP Related Training Courses in Chennai



Core Java Training in Chennai

Java Training in Chennai

J2EE Training in Chennai

Java Struts Training in Chennai

Java Hibernate Training in Chennai


Java Spring Training in Chennai

Java Servlet Training in Chennai

Java Web Services Training in Chennai

Java EJB Training in Chennai

Java JMS Training in Chennai

Java JSF Training in Chennai

Java JPA Training in Chennai

Java SE Training in Chennai

Java JSP Training in Chennai

OCJP Training in Chennai, OCJP Exam in Chennai, Java Training Institute in Chennai