This course is specially designed for the Java apprentices who want to hone their skills in Java for Coding Interviews and Competitive Programming. No matter if you are a school student or college student, if you have the zeal of programming, this is the right time to start.
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
Set Interface
HashSet
LinkedHashSet
TreeSet
Map Interface
HashMap
LinkedHashMap
TreeMap
Misc Topics
Batch | Date | Type | Register |
---|---|---|---|
Fork Java | 14 November to 25 September '21 | Online Classes |