Core Java Training in Chennai

Looking for best Core Java Training in Chennai? Candid Core Java Training helps you understand the core concepts behind object-oriented programming model and how to use them in real world object. Java Core Training covers latest syllabus and concepts from JDK 8, JDK 9 and java 10 updates.

Get ready to learn Java 8, 9 and 10 new features

For more refer Advance java training in chennai

 

Best Core Java Training in Chennai

 

Course duration : 45 hrs

Core java refreshment session for Experienced candidate : 8 – 12 hrs (free with java training package)

Course timing : Both Weekend(3-6 hrs per day) and weekdays(2-3 hrs per day) classes are available.

Candidate who need to take classes in short period can prefer fast track course.

Core java course content

Java Preview

  • Java Developer Kit
  • Java Virtual machine
  • Java Runtime Environment
  • Just in time Compiler
  • Compiler vs. Interpreter
  • Java bean Standards
  • Advantages and disadvantages of java
  • Java Configuration

Introduction to Java Technologies

  • Operators
  • Data types
  • Control statement
    • If, switch, break, continue, return
  • Looping
    • for, while, do while, foreach

Introduction to Object Oriented Programming

  • Class
  • Member variable
  • Methods
  • Constructor
  • Inheritance
  • IS-A and Has-A relationship
  • Polymorphism and its types
  • Arrays in java
  • Overloading
    • Method Overloading
    • Constructor Overloading
  • Overriding
    • Method Overriding
  • Encapsulation
  • Abstraction

Access specifiers

  • Public
  • Protected
  • Default
  • Private

Non access specifiers

  •  Static
  •  Final
  •  Abstract
  • Transient
  • Volatile

OOPS continued..

  • Casting
  • Interface
  • Object class

Exception

  • Exception handling
  • try, catch, throws, throw, finally
  • User Defined Exception
  • Predefined Exception
  • Real world example with few implementation

Threads

  •  Multithreading
  •  Life cycle
  • Synchronization
  • Designing producer consumer example
  • Exploring java Thread API (join, sleep, threadGroup, yield, isAlive etc..)
  • Writing read and write locks

Java Concurrency

  • Executor
  • Future
  • Semaphore
  • Wrapper classes
  • String handling
  • StringTokenizer
  • File Handling
  • Serialization

Collections framework

  •  List
  •  Set
  •  Map
  •  Legacy classes
  •  Iterator
  •  List-Iterator
  •  Enumeration
  •  Comparable
  •  Comparator

 

  •  Cloneable
  •  Overriding toString
  •  Overriding HashCode
  •  Reflection

JDK 1.5 features

  • Generics
  • Enum
  • Boxing and Autoboxing
  • String Builder
  • Enhanced for
  • Annotation
  • Generics

JDK 1.6 features

  • Navigable Map
  • Navigable Set
  • Console

JDK 1.7 features

  • Switch
  • Exception

JDK 1.8 features

  • Lambda Expression
  • Date and Time package
  • Java.util.stream API
  • Internationalization
  • Functional interface and interface improvement

JDK 1.9 features

  • Modules
  • JShell
  • Collections stream API improvement
  • JVM improvements and new API improvements
  • Interface improvement

Read more Java 9 new features

Java 10 features

  • Parallel Full GC for G1
  • Local Variable Type Inference
  • Heap Allocation on Alternative Memory Devices