+91 9008553112
info@parkus.in

Basics of Java

  • Java – What, Where and Why?
  • History and Features of Java 
  • Internals of Java Program
  • Difference between JDK,JRE and JVM 
  • Internal Details of JVM 
  • Variable and Data Type
  • Unicode System 
  • Naming Convention

OOPS Concepts

  • Advantage of OOPs
  • Object and Class
  • Method Overloading
  • Constructor
  • static variable, method and block 
  • this keyword
  • Inheritance (IS-A)
  • Aggregation and Composition(HAS-A)
  • Method OverridingCovariant Return Type
  • super keyword
  • Instance Initializer block
  • final keyword
  • Runtime Polymorphism
  • Static and Dynamic binding
  • Abstract class and Interface
  • Downcasting with instanceof operator
  • Package and Access Modifiers
  • Encapsulation
  • Object class 
  • Object Cloning
  • Java Array
  • Call By Value and Call By Reference
  • Strictfp keyword
  • Creating API Document

String Handling

  • String : What and Why?
  • Immutable String
  • String Comparison 
  • String Concatenation 
  • Substring 
  • Methods of String class
  • StringBuffer class 
  • StringBuilder class 
  • Creating Immutable class
  • To String method 
  • String Tokenizer class

Exception Handling

  • Exception Handling : What and Why? 
  • Try and catch block 
  • Multiple catch block 
  • Nested try 
  • Finally block 
  • Throw keyword 
  • Exception Propagation 
  • Throws keyword 
  • Exception Handling with Method Overriding
  • Custom Exception 

Nested Classes

  • Nested Class : What and Why?
  • Member Inner class 
  • Anonymous Inner class 
  • Local Inner class 
  • Static nested class 
  • Nested Interface 

Multithreading

  • Multi-threading : What and Why?
  • Life Cycle of a Thread 
  • Creating Thread 
  • Thread Scheduler 
  • Sleeping a thread
  • Joining a thread 
  • Thread Priority 
  • Daemon Thread 
  • Thread Pooling 
  • Thread Group 
  • Shutdown Hook 
  • Performing multiple task by multiple thread 
  • Garbage Collection 
  • Runnable class 

Collection

  • Collection Framework 
  • Array List class 
  • Linked List class 
  • List-iterator interface 
  • Hash Set class 
  • Linked Hash Set class 
  • Tree Set class 
  • Priority Queue class 
  • Array Deque class 
  • Map interface 
  • Hash Map class
  • Linked Hash Map class 
  • Tree-map class 
  • Hash-table class 
  • Comparable and Comparator 
  • Properties class