1 - Introduction
2 - JDK setup
3 - First code in Java
4 - How Java Works
5 - Variables
6 - Data types
7 - Literal
8 - Type Conversion
9 - Assignment Operators
10 - Relational Operators Mp4
11 - Logical Operators
12 - if else
13 - If Else If
14 - Ternary
15 - Switch Statement
16 - Need For Loop
17 - While Loop
18 - Do While Loop
19 - For Loop
20 - Which Loop To Use
21 - Class And Object Theory
22 - Class and Object Practical
23 - JDK JRE JVM
24 - Methods
25 - Method Overloading
26 - Stack And Heap
27 - Need of an Array
28 - Creation of Array
29 - Multi Dimensional Array
30 - jagged and 3D Array
31 - Drawbacks of Array
32 - Array of Objects
33 - Enhanced for loop
34 - What is String
35 - Mutable vs Immutable string
36 - StringBuffer and StringBuilder
37 - Static Variable
38 - Static Block
39 - Static Method
40 - Encapsulation
41 - Getters and Setters
42 - this keyword
43 - Constructor
44 - default vs parameterized constructor
45 - this and super method
46 - Naming Convention
47 - Anonymous Object
48 - Need of Inheritance
49 - What is Inheritance
50 - Single and Multilevel inheritance
51 - Multiple Inheritance
52 - Method Overriding
53 - Packages
54 - Access Modifiers
55 - Polymorphism
56 - Dynamic Method Dispatch
57 - Final keyword
58 - Object Class equals toString hashcode
59 - Upcasting and Downcasting
60 - Wrapper class
61 - Abstract keyword
62 - Inner class
63 - Anonymous Inner Class
64 - Abstract and Anonymous Inner Class
65 - Need of Interface
66 - What is Interface
67 - More on Interfaces
68 - What is Enum
69 - Enum if and switch
70 - Enum Class
71 - What is Annotation
72 - Functional Interface New
73 - Lambda Expression
74 - Lambda Expression with return
75 - Types of Interface
76 - What is Exception
77 - Exception Handling using try catch
78 - try with multiple catch
79 - Exception Hierarchy
80 - Exception throw keyword
81 - Custom Exception
82 - Ducking Exception using throws
83 - User Input using BufferedReader and Scanner
84 - try with resources
85 - Threads
86 - Multiple Threads
87 - Thread Priority and Sleep
88 - Runnable vs Thread
89 - Race Condition
90 - Thread states
91 - Collection API
92 - ArrayList
93 - Set
94 - Map
95 - Comparator vs Comparable
96 - Need of Stream API
97 - forEach Method
98 - Stream API
99 - Map Filter Reduce Sorted