Главная
Study mode:
on
1
Intro
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
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
abstract keyword
61
Inner class
62
Anonymous Inner class
63
abstract and anonymous inner class
64
What is Interface
65
More on Interfaces
66
Need of Interface
67
What is Enum
68
enum if and switch
69
Enum Class
70
What is Annotation
71
Functional Interface
72
Lambda Expression
73
Lambda Expression with return
74
Types of Interface
75
What is Exception
76
Exception Handling using try catch
77
try with multiple catch
78
Exception Hierarchy
79
Exception throw keyword
80
Custom exception
81
Ducking Exception using throws
82
User Input using BufferedReader and Scanner
83
try with resources
84
Threads
85
Multiple Threads
86
Thread Priority and Sleep
87
Runnable vs Thread
88
Race Condition
89
Thread states
90
Collection API
91
ArrayList
92
Set
93
Map
94
Comparator vs Comparable
95
Need of Stream API
96
forEach Method
97
Stream API
98
Map Filter Reduce Sorted
Description:
Embark on a comprehensive Java programming journey with this extensive 12-hour tutorial designed for beginners. Master fundamental concepts like variables, data types, and operators before diving into control flow structures such as loops and conditional statements. Explore object-oriented programming principles, including classes, objects, inheritance, and polymorphism. Delve into advanced topics like exception handling, multithreading, and the Collection API. Learn to work with strings, arrays, and various Java-specific features. Gain practical experience through hands-on coding examples and projects. By the end of this tutorial, develop a strong foundation in Java programming and be prepared to tackle more complex software development challenges.

Java Tutorial for Beginners

Telusko
Add to list