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