Basics of Java
Background (JVM, JDK and JRE)
Syntax: Hello World
Variables and Final variables
Comments
Input/ Output
Operators: logical, mathematical, boolean and new operator
Wrapper Classes
Java packages
Control Structure
If
If else
Nested if-else
Switch case
Loops
For
For-each
While
Do while
Continue, Break and Jump
Type conversion
Arrays
1-D array: Creation, Updation, Deletion
2-D array: Creation, Updation, Deletion
Bitwise and Logical Operators
AND, OR, XOR
Subsets
Duplicate xor problems
Strings
Java String Manipulations(StringBuffer, StringBuilder)
String methods
Classes and Objects
Useful Keywords: static, final, this
Comparator, Building Pair Class
BigInteger class and its library methods
List Interface
ArrayList
LinkedList
Stack Class
Queue and Deque Interface
PriorityQueue
ArrayDeque
Pricing