• Introduction to Java
  • Installation of Java in windows and Mac
  • Data Types and Operators
  • Writing first Java program
  • Introduction to class
  • Control Statements (For, while, do-while, for-each etc.)
  • Array (Single Dimension, Multi-Dimension). Array
  • Interview questions.
  • Introduction to blocks and methods.
  • Object Oriented Programming Concepts
  • Encapsulation
  • Data Hiding
  • Abstraction
  • Polymorphism
  • Inheritance
  • Constructor
  • Singleton Pattern
  • Exception Handling
  • Checked vs Unchecked Exception
  • Handling Exception using try-catch
  • throws keyword
  • throw keyword
  • finally block
  • Custom Exceptions
  • Collection Framework
  • Introduction
  • Different Interfaces of Collection
  • Methods of Collection
  • Methods of List Interface
  • Methods of Set interface
  • Methods of Queue Interface
  • Intro to ArrayList, LinkedList, Vector, Stack, thei methods and constructors
  • Intro to HashSet, LinkedHashSet, TreeSet
  • Intro to PriorityQueue, BlockingQueue
  • Intro to Map interface and its methods
  • Intro. to HashMap, LinkedHashMap and TreeMap
  • Iterators in Collection
  • Comparable and Comparator