Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Complete Core Java In Simple Way

Học Java Cốt Lõi Một Cách Đơn Giản

Học Java Cốt Lõi Một Cách Đơn Giản

Video bài giảng trực tiếp để nắm vững kiến thức Java

4.6
(1,254 đánh giá)
6,962 học viên
Giảng viên
DURGASOFT NAGOOR BABU
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
99.000đ 349.000đ -72%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
101.5 giờ video
509 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

Bạn sẽ học được gì

Học viên sẽ có kiến thức chuyên sâu về các khái niệm Java như: cơ bản ngôn ngữ, toán tử, điều khiển luồng, OOP, v.v.

Yêu cầu

Ý tưởng cơ bản về Máy tính

Đối tượng phù hợp

Sinh viên đại học có môn Java trong chương trình học
Chuyên viên phần mềm đam mê Lập trình Java

Nội dung khóa học

11 phần • 509 bài giảng
1 Lịch sử Java Phần 1
2 Lịch sử Java Phần 2
3 Lịch sử Java Phần 3
4 Khác biệt giữa Java và ngôn ngữ khác: Static vs Dynamic
5 Khác biệt giữa Java và ngôn ngữ khác: Pre-Processor Phần 1
6 Khác biệt giữa Java và ngôn ngữ khác: Pre-Processor Phần 2
7 Khác biệt giữa Java và ngôn ngữ khác: Phụ thuộc nền tảng vs Độc lập nền tảng Phần 1
8 Khác biệt giữa Java và ngôn ngữ khác: Phụ thuộc nền tảng vs Độc lập nền tảng Phần 2
9 Khác biệt giữa Java và ngôn ngữ khác: Con trỏ Phần 1
10 Khác biệt giữa Java và ngôn ngữ khác: Con trỏ Phần 2
11 Khác biệt giữa Java và ngôn ngữ khác: Đa kế thừa
12 Khác biệt giữa Java và ngôn ngữ khác: Nạp chồng toán tử
13 Khác biệt giữa Java và ngôn ngữ khác: Hàm hủy
14 Khác biệt giữa Java và ngôn ngữ khác: Call By Value vs Call By Reference
15 Khác biệt giữa Java và ngôn ngữ khác: Cấp phát bộ nhớ
16 Tính năng Java Phần 1
17 Tính năng Java Phần 2
18 Quy ước đặt tên trong Java
19 Cấu trúc chương trình Java: Phần chú thích Phần 1
20 Cấu trúc chương trình Java: Phần chú thích Phần 2
21 Cấu trúc chương trình Java: Phần chú thích Phần 3
22 Cấu trúc chương trình Java: Phần Package
23 Cấu trúc chương trình Java: Phần Import
24 Cấu trúc chương trình Java: Phần Classes/Interfaces và Main Class
1 Cài đặt Phần 1
2 Cài đặt Phần 2
3 Cài đặt Editor
4 Viết chương trình Java
5 Lưu file Java
6 Biên dịch Phần 1
7 Biên dịch Phần 2
8 Thực thi Phần 1
9 Thực thi Phần 2
10 Các bước tạo ứng dụng Java với Eclipse IDE
1 Giới thiệu Tokens
2 Identifiers Phần 1
3 Identifiers Phần 2
4 Literals
5 Hệ đếm Phần 1
6 Hệ đếm Phần 2
7 Từ khóa và từ dự trữ
8 Giới thiệu Toán tử
9 Toán tử số học
10 Toán tử tăng và giảm - 1
11 Toán tử tăng và giảm - 2
12 Toán tử gán, so sánh và logic Boolean
13 Toán tử logic Bitwise
14 Toán tử ba ngôi
15 Toán tử Short-Circuit Phần 1
16 Toán tử Short-Circuit Phần 2
17 Kiểu dữ liệu Phần 1
18 Kiểu dữ liệu Phần 2
19 Ép kiểu: Ép kiểu ngầm định Phần 1
20 Ép kiểu: Ép kiểu ngầm định Phần 2
21 Ép kiểu: Ép kiểu ngầm định Phần 3
22 Ép kiểu: Ép kiểu tường minh Phần 1
23 Ép kiểu: Ép kiểu tường minh Phần 2
24 Ép kiểu: Ép kiểu tường minh Phần 3
25 Câu lệnh Java: Giới thiệu
26 Câu lệnh Java: Câu lệnh điều kiện: if Phần 1
27 Câu lệnh Java: Câu lệnh điều kiện: if Phần 2
28 Câu lệnh Java: Câu lệnh điều kiện: if Phần 3
29 Câu lệnh Java: Câu lệnh điều kiện: if Phần 4
30 Câu lệnh Java: Câu lệnh điều kiện: if Phần 5
31 Câu lệnh Java: Câu lệnh điều kiện: switch Phần 1
32 Câu lệnh Java: Câu lệnh điều kiện: switch Phần 2
33 Câu lệnh Java: Câu lệnh điều kiện: switch Phần 3
34 Câu lệnh Java: Câu lệnh lặp: vòng lặp for Phần 1
35 Câu lệnh Java: Câu lệnh lặp: vòng lặp for Phần 2
36 Câu lệnh Java: Câu lệnh lặp: vòng lặp for Phần 3
37 Câu lệnh Java: Câu lệnh lặp: for Phần 4
38 Câu lệnh Java: Câu lệnh lặp: for Phần 5
39 Câu lệnh Java: Câu lệnh lặp: for và for-Each
40 Câu lệnh Java: Câu lệnh lặp: vòng lặp while
41 Câu lệnh Java: Câu lệnh lặp: vòng lặp do-while
42 Câu lệnh Java: Câu lệnh nhảy: break phần 1
43 Câu lệnh Java: Câu lệnh nhảy: break phần 2
44 Câu lệnh Java: Câu lệnh nhảy: continue
1 Ví dụ về Patterns Phần 1
2 Ví dụ về Patterns Phần 2
3 Ví dụ về Patterns Phần 3
4 Ví dụ về Patterns Phần 4
5 Ví dụ về Patterns Phần 5
6 Ví dụ về Patterns Phần 6
1 Giới thiệu: Ngôn ngữ lập trình không cấu trúc vs có cấu trúc
2 Giới thiệu: Ngôn ngữ lập trình có cấu trúc vs hướng đối tượng
3 Giới thiệu: Ngôn ngữ lập trình hướng khía cạnh
4 Ngôn ngữ lập trình hướng đối tượng dựa trên đối tượng vs hướng đối tượng
5 Lớp vs Đối tượng
6 Đóng gói vs Trừu tượng
7 Kế thừa
8 Đa hình
9 Truyền thông điệp
10 Lớp: Cú pháp
11 Lớp: Access Modifiers Phần 1
12 Lớp: Access Modifiers Phần 2
13 Lớp: Access Modifiers Phần 3
14 Lớp: Từ khóa class, className, extends, implements
15 Lớp: Các cú pháp lớp có thể có
16 Lớp: Quy trình sử dụng lớp trong Java
17 Lớp: Luồng hoạt động bên trong khi sử dụng lớp
18 Lớp: Nhiều lớp trong một ứng dụng Java đơn
19 Phương thức cụ thể vs Phương thức trừu tượng
20 Lớp trừu tượng Phần 1
21 Lớp trừu tượng Phần 2
22 Interface Phần 1
23 Interface Phần 2
24 Interface Phần 3
25 Cú pháp phương thức Phần 1
26 Cú pháp phương thức Phần 2
27 Cú pháp phương thức Phần 3
28 Chữ ký và nguyên mẫu phương thức
29 Phương thức Mutator vs Accessor Phần 1
30 Phương thức Mutator vs Accessor Phần 2
31 Phương thức Mutator vs Accessor Phần 3
32 Phương thức Var-Arg Phần 1
33 Phương thức Var-Arg Phần 2
34 OOPs: Quy trình tạo đối tượng Phần 1
35 OOPs: Quy trình tạo đối tượng Phần 2
36 OOPs: Quy trình tạo đối tượng Phần 3
37 OOPs: Quy trình tạo đối tượng Phần 4
38 OOPs: Phương thức hashCode() và toString() Phần 1
39 OOPs: Phương thức hashCode() và toString() Phần 2
40 OOPs: Đối tượng bất biến vs Đối tượng có thể thay đổi Phần 1
41 OOPs: Đối tượng bất biến vs Đối tượng có thể thay đổi Phần 2
42 OOPs: Lớp bất biến do người dùng định nghĩa
43 OOPs: Đối tượng vs Thể hiện
44 OOPs: Constructor: Giới thiệu Phần 1
45 OOPs: Constructor: Giới thiệu Phần 2
46 OOPs: Constructor: Constructor mặc định
47 OOPs: Constructor: Constructor do người dùng định nghĩa Phần 1
48 OOPs: Constructor: Constructor do người dùng định nghĩa Phần 2
49 OOPs: Constructor: Constructor do người dùng định nghĩa Phần 3
50 OOPs: Constructor: Constructor do người dùng định nghĩa Phần 4
51 OOPs: Constructor: Nạp chồng Constructor
52 OOPs: Ngữ cảnh thể hiện: Biến thể hiện
53 OOPs: Ngữ cảnh thể hiện: Phương thức thể hiện
54 OOPs: Ngữ cảnh thể hiện: Khối thể hiện và Luồng thể hiện
55 OOPs: Ngữ cảnh thể hiện: Luồng thể hiện
56 OOPs: Từ khóa 'this': Để tham chiếu biến lớp hiện tại Phần 1
57 OOPs: Từ khóa 'this': Để tham chiếu biến lớp hiện tại Phần 2
58 OOPs: Từ khóa 'this': Để tham chiếu phương thức lớp hiện tại
59 OOPs: Từ khóa 'this': Để tham chiếu Constructor lớp hiện tại Phần 1
60 OOPs: Từ khóa 'this': Để tham chiếu Constructor lớp hiện tại Phần 2
61 OOPs: Từ khóa 'this': Để trả về đối tượng lớp hiện tại
62 OOPs: Từ khóa 'static': Biến static Phần 1
63 OOPs: Từ khóa 'static': Biến static Phần 2
64 OOPs: Từ khóa 'static': Biến static Phần 3
65 OOPs: Từ khóa 'static': Biến static Phần 4
66 OOPs: Từ khóa 'static': Phương thức static Phần 1
67 OOPs: Từ khóa 'static': Phương thức static Phần 2
68 OOPs: Từ khóa 'static': Phương thức static Phần 3
69 OOPs: Từ khóa 'static': Khối static Phần 1
70 OOPs: Từ khóa 'static': Khối static Phần 2
71 OOPs: Từ khóa 'static': Lớp nội bộ ẩn danh static
72 OOPs: Từ khóa 'static': Static Import
73 OOPs: Từ khóa 'static': Ngữ cảnh static Phần 1
74 OOPs: Từ khóa 'static': Ngữ cảnh static Phần 2
75 OOPs: Từ khóa 'static': Ngữ cảnh static và Ngữ cảnh thể hiện Phần 1
76 OOPs: Từ khóa 'static': Ngữ cảnh static và Ngữ cảnh thể hiện Phần 2
77 Chức năng bên trong phương thức Class.forName()
78 OOPs: Chức năng bên trong phương thức newInstance()
79 Ứng dụng của phương thức Class.forName() và newInstance()
80 OOPs: Phương thức Factory
81 OOPs: Lớp Singleton Phần 1
82 OOPs: Lớp Singleton Phần 2
83 OOPs: Từ khóa final: Biến final
84 OOPs: Từ khóa final: Phương thức final và lớp final
85 OOPs: Quy ước 'public static final' cho biến hằng số
86 OOPs: Từ khóa enum phần 1
87 OOPs: Từ khóa enum phần 2
88 OOPs: Từ khóa enum phần 3
89 OOPs: Phương thức main(): Giới thiệu
90 OOPs: Phương thức main(): Tại sao cần 'public'
91 OOPs: Phương thức main(): Tại sao cần 'static'
92 OOPs: Phương thức main(): Tại sao cần 'void'
93 OOPs: Phương thức main(): Tại sao cần 'tham số'
94 OOPs: Phương thức main(): Tại sao cần 'String[]' làm tham số
95 OOPs: Phương thức main(): Danh sách cú pháp main() hợp lệ và không hợp lệ
96 OOPs: Phương thức main(): Nhiều phương thức main() trong một ứng dụng Java đơn
97 OOPs: Phương thức main(): Nạp chồng và Ghi đè phương thức main()
98 OOPs: Phương thức main(): Phương thức main() trong kế thừa
99 OOPs: Các mối quan hệ trong Java: Giới thiệu
100 Liên kết: Liên kết Một-Một thông qua Dependency Injection Constructor
101 Liên kết Một-Một thông qua Dependency Injection setter method Phần 1
102 Liên kết Một-Một thông qua Dependency Injection setter method Phần 2
103 Liên kết Một-Nhiều thông qua Dependency Injection Constructor
104 Liên kết Một-Nhiều thông qua Dependency Injection setter
105 Liên kết: Biểu diễn dữ liệu nội bộ của Liên kết Một-Nhiều
106 Quan hệ trong Java: Liên kết: Liên kết Nhiều-Một qua Constructor
107 Quan hệ trong Java: Liên kết: Liên kết Nhiều-Một qua phương thức setter
108 Quan hệ trong Java: Liên kết: Liên kết Nhiều-Nhiều qua Constructor
109 Liên kết Nhiều-Nhiều qua phương thức setter - Phần 1
110 Liên kết Nhiều-Nhiều qua phương thức setter - Phần 2
111 OOPS: Quan hệ trong Java: Liên kết: So sánh Composition và Aggregation
112 OOPS: Quan hệ trong Java: Kế thừa: Giới thiệu - Phần 1
113 OOPS: Quan hệ trong Java: Kế thừa: Giới thiệu - Phần 2
114 OOPS: Quan hệ trong Java: Kế thừa: Các loại kế thừa - Phần 1
115 OOPS: Quan hệ trong Java: Kế thừa: Các loại kế thừa - Phần 2
116 OOPS: Quan hệ trong Java: Kế thừa: Các loại kế thừa - Phần 3
117 OOPS: Quan hệ trong Java: Kế thừa: Các loại kế thừa - Phần 4
118 Quan hệ trong Java: Kế thừa: Ngữ cảnh Static trong kế thừa - Phần 1
119 Quan hệ trong Java: Kế thừa: Ngữ cảnh Static trong kế thừa - Phần 2
120 Quan hệ trong Java: Kế thừa: Ngữ cảnh Instance trong kế thừa - Phần 1
121 Quan hệ trong Java: Kế thừa: Ngữ cảnh Instance trong kế thừa - Phần 2
122 Quan hệ trong Java: Kế thừa: Ngữ cảnh Instance trong kế thừa - Phần 3
123 Kết hợp Ngữ cảnh Static và Instance trong kế thừa - Phần 1
124 Kết hợp Ngữ cảnh Static và Instance trong kế thừa - Phần 2
125 OOPS: Quan hệ trong Java: Kế thừa: Từ khóa Super - Phần 1
126 OOPS: Quan hệ trong Java: Kế thừa: Từ khóa Super - Phần 2
127 OOPS: Quan hệ trong Java: Kế thừa: Từ khóa Super - Phần 3
128 OOPS: Quan hệ trong Java: Kế thừa: Từ khóa Super - Phần 4
129 OOPS: Quan hệ trong Java: Kế thừa: Từ khóa Super - Phần 5
130 OOPS: Quan hệ trong Java: Kế thừa: Từ khóa Super - Phần 6
131 Kế thừa: Ép kiểu ở cấp độ Class: Upcasting - Phần 1
132 OOPS: Ép kiểu ở cấp độ Class: Upcasting - Phần 2
133 Kế thừa: Ép kiểu ở cấp độ Class: Downcasting - Phần 1
134 Kế thừa: Ép kiểu ở cấp độ Class: Downcasting - Phần 2
135 OOPS: Quan hệ trong Java: Quan hệ USES-A
136 OOPS: Đa hình: Giới thiệu
137 OOPS: Đa hình: Nạp chồng phương thức - Phần 1
138 OOPS: Đa hình: Nạp chồng phương thức - Phần 2
139 OOPS: Đa hình: Nạp chồng phương thức - Phần 3
140 OOPS: Đa hình: Ghi đè phương thức - Phần 1
141 OOPS: Đa hình: Ghi đè phương thức - Phần 2
142 OOPS: Đa hình: Ghi đè phương thức - Phần 3
143 OOPS: Đa hình: Ghi đè phương thức - Phần 4
144 OOPS: Đa hình: Ghi đè phương thức - Phần 5
145 OOPS: Đa hình: Quy tắc và quy định cho Ghi đè phương thức - Phần 1
146 OOPS: Đa hình: Quy tắc và quy định cho Ghi đè phương thức - Phần 2
147 OOPS: Đa hình: Quy tắc và quy định cho Ghi đè phương thức - Phần 3
148 OOPS: Đa hình: Quy tắc và quy định cho Ghi đè phương thức - Phần 4
149 OOPS: Đa hình: Quy tắc và quy định cho Ghi đè phương thức - Phần 5
150 OOPS: Đa hình: Quy tắc và quy định cho Ghi đè phương thức - Phần 6
151 OOPS: Giới thiệu Phương thức Trừu tượng và Lớp Trừu tượng
152 OOPS: So sánh Phương thức Cụ thể và Phương thức Trừu tượng
153 OOPS: So sánh Lớp Cụ thể và Lớp Trừu tượng
154 OOPS: Lớp Trừu tượng - Phần 1
155 OOPS: Lớp Trừu tượng - Phần 2
156 OOPS: Lớp Trừu tượng - Phần 3
157 OOPS: Lớp Trừu tượng - Phần 4
158 OOPS: Lớp Trừu tượng - Phần 5
159 OOPS: Interface - Phần 1
160 OOPS: Interface - Phần 2
161 OOPS: Interface - Phần 3
162 OOPS: Interface - Phần 4
163 OOPS: Interface - Phần 5
164 OOPS: Interface - Phần 6
165 OOPS: Interface - Phần 7
166 OOPS: Cú pháp giữa lớp, lớp trừu tượng và Interface - Phần 1
167 OOPS: Cú pháp giữa lớp, lớp trừu tượng và Interface - Phần 2
168 OOPS: Cú pháp giữa lớp, lớp trừu tượng và Interface - Phần 3
169 OOPS: Sự khác biệt giữa lớp, lớp trừu tượng và Interface
170 OOPS: Marker Interface: Serializable
171 OOPS: Marker Interface: Cloneable
172 OOPS: Lớp Adapter - Phần 1
173 OOPS: Lớp Adapter - Phần 2
174 OOPS: Lớp Adapter - Phần 3
175 OOPS: Nhân bản đối tượng: Giới thiệu - Phần 1
176 OOPS: Nhân bản đối tượng: Giới thiệu - Phần 2
177 OOPS: Nhân bản đối tượng: Giới thiệu - Phần 3
178 OOPS: Nhân bản đối tượng: Shallow Cloning - Phần 1
179 OOPS: Nhân bản đối tượng: Shallow Cloning - Phần 2
180 OOPS: Nhân bản đối tượng: Deep Cloning - Phần 1
181 OOPS: Nhân bản đối tượng: Deep Cloning - Phần 2
182 OOPS: Toán tử instanceof - Phần 1
183 OOPS: Toán tử instanceof - Phần 2
1 Giới thiệu - Phần 1
2 Giới thiệu - Phần 2
3 Các loại chuyển đổi
4 Chuyển đổi từ kiểu Nguyên thủy sang kiểu Đối tượng
5 Chuyển đổi từ kiểu Đối tượng sang kiểu Nguyên thủy
6 Chuyển đổi từ kiểu Chuỗi sang kiểu Đối tượng
7 Chuyển đổi từ kiểu Đối tượng sang kiểu Chuỗi
8 Chuyển đổi từ kiểu Nguyên thủy sang kiểu Chuỗi
9 Chuyển đổi từ kiểu Chuỗi sang kiểu Nguyên thủy
1 Giới thiệu
2 Các loại Inner Class
3 Member Inner class - Phần 1
4 Member Inner class - Phần 2
5 Kế thừa trên Inner class - Phần 1
6 Kế thừa trên Inner class - Phần 2
7 Interface bên trong Class
8 Abstract class bên trong Class
9 Class bên trong Abstract class
10 Abstract class bên trong Abstract class
11 Interface bên trong Abstract class
12 Static Inner class
13 Khai báo một class bên trong Interface
14 Khai báo một abstract class bên trong Interface
15 Khai báo một interface bên trong interface khác
16 Tất cả các lớp lồng nhau, lớp trừu tượng lồng nhau, interface lồng nhau có thể có
17 Method Local Inner Class
18 Anonymous Inner Classes - Phần 1
19 Anonymous Inner Classes - Phần 2
20 Anonymous Inner Classes - Phần 3
1 Định nghĩa Packages
2 Ưu điểm của Packages
3 Các loại Packages
4 Tổng quan về gói java.lang
5 Tổng quan về gói java.io
6 Tổng quan về gói java.util
7 Tổng quan về gói java.awt
8 Tổng quan về gói javax.swing
9 Tổng quan về gói java.sql
10 Tổng quan về gói java.net
11 Tổng quan về gói java.rmi
12 Tổng quan về gói java.text
13 Packages do người dùng định nghĩa - Phần 1
14 Câu lệnh Import - Phần 1
15 Câu lệnh Import - Phần 2
16 Câu lệnh Import - Phần 3
17 Ứng dụng Packages do người dùng định nghĩa - Phần 1
18 Ứng dụng Packages do người dùng định nghĩa - Phần 2
19 Ứng dụng Packages do người dùng định nghĩa - Phần 3
20 Ứng dụng Packages do người dùng định nghĩa với Eclipse IDE
21 Ứng dụng Packages do người dùng định nghĩa - Phần 1
22 Ứng dụng Packages do người dùng định nghĩa - Phần 2
23 Ứng dụng Packages do người dùng định nghĩa - Phần 3
24 Ứng dụng Packages do người dùng định nghĩa - Phần 4
25 Giới thiệu về JAR Files
26 Ứng dụng JAR Files - Phần 1
27 Ứng dụng JAR Files - Phần 2
28 Ứng dụng JAR Files - Phần 3
29 File MANIFEST trong jar files
30 JAR files thực thi được - Phần 1
31 JAR files thực thi được - Phần 2
32 Batch files
1 Giới thiệu
2 Constructor của lớp String - Phần 1
3 Constructor của lớp String - Phần 2
4 String Literal vs String Object - Phần 1
5 String Literal vs String Object - Phần 2
6 String Literal vs String Object - Phần 3
7 String Literal vs String Object - Phần 4
8 Constructor của lớp String - Phần 3
9 Constructor của lớp String - Phần 4
10 Constructor của lớp String - Phần 5
11 Constructor của lớp String - Phần 6
12 Constructor của lớp String - Phần 7
13 Constructor của lớp String - Phần 8
14 Phương thức lớp String: length()
15 Phương thức lớp String: concat()
16 Tính bất biến của đối tượng String - Phần 1
17 Tính bất biến của đối tượng String - Phần 2
18 Tính bất biến của đối tượng String - Phần 3
19 Phương thức lớp String: equals()
20 So sánh == và equals() - Phần 1
21 So sánh == và equals() - Phần 2
22 Phương thức lớp String: equalsIgnoreCase()
23 Phương thức lớp String: compareTo()
24 Phương thức lớp String: compareToIgnoreCase()
25 Phương thức lớp String: startsWith(), endsWith(), contains()
26 Phương thức lớp String: charAt()
27 Phương thức lớp String: replace()
28 Phương thức lớp String: indexOf()
29 Phương thức lớp String: lastIndexOf()
30 Phương thức lớp String: substring()
31 Phương thức lớp String: split()
32 Phương thức lớp String: getBytes()
33 Phương thức lớp String: toCharArray()
34 Phương thức lớp String: trim()
35 Phương thức lớp String: toLowerCase(), toUpperCase()
36 Phương thức lớp String: intern()
37 So sánh String và StringBuffer - Phần 1
38 So sánh String và StringBuffer - Phần 2
39 Constructor của lớp StringBuffer - Phần 1
40 Constructor của lớp StringBuffer - Phần 2
41 Constructor của lớp StringBuffer - Phần 3
42 Phương thức lớp StringBuffer: length(), capacity(), toString()
43 Phương thức lớp StringBuffer: ensureCapacity()
44 Phương thức lớp StringBuffer: append()
45 Phương thức lớp StringBuffer: reverse()
46 Phương thức lớp StringBuffer: insert()
47 Phương thức lớp StringBuffer: delete()
48 Phương thức lớp StringBuffer: deleteCharAt()
49 Phương thức lớp StringBuffer: replace()
50 Phương thức lớp StringBuffer: setLength()
51 Phương thức lớp StringBuffer: setCharAt()
52 Cơ bản về Đa luồng
53 So sánh StringBuffer và StringBuilder
54 Constructor của StringBuilder
55 Phương thức của StringBuilder - Phần 1
56 Phương thức của StringBuilder - Phần 2
57 StringTokenizer - Phần 1
58 StringTokenizer Phần 2
59 StringTokenizer Phần 3
1 Lỗi vs Ngoại lệ
2 Định nghĩa Ngoại lệ
3 Kết thúc Bình thường vs Kết thúc Bất thường
4 Tại sao cần Cơ chế Xử lý Ngoại lệ
5 Ngoại lệ Định sẵn
6 Ngoại lệ Kiểm tra vs Ngoại lệ Không kiểm tra
7 Ngoại lệ Kiểm tra Hoàn toàn vs Ngoại lệ Kiểm tra Một phần
8 Tổng quan về ArithmeticException
9 Tổng quan về NullPointerException
10 Tổng quan về ArrayIndexOutOfBoundsException
11 Tổng quan về StringIndexOutOfBoundsException
12 Tổng quan về ClassCastException
13 Tổng quan về ClassNotFoundException
14 Tổng quan về InstantiationException
15 Tổng quan về IllegalAccessException
16 So sánh InstantiationException và IllegalAccessException
17 Tổng quan về IllegalArgumentException
18 Tổng quan về IllegalThreadStateException
19 Tổng quan về FileNotFoundException
20 Từ khóa 'Throw'
21 Lỗi Câu lệnh Không thể đạt tới với từ khóa 'throw'
22 Từ khóa 'throws'
23 So sánh từ khóa 'throw' và 'throws'
24 Giới thiệu try-catch-finally
25 Khối try
26 Luồng thực thi khối try
27 Khối catch phần 1
28 Khối catch phần 2
29 Khối catch phần 3
30 Khối finally
31 Ví dụ try-catch-finally 1
32 Ví dụ try-catch-finally 2
33 Ví dụ try-catch-finally 3
34 Ví dụ try-catch-finally 4
35 Ví dụ try-catch-finally 5
36 Khối try không có khối catch
37 Khối try không có khối finally
38 try-catch-finally lồng nhau bên trong khối try Phần 1
39 try-catch-finally lồng nhau bên trong khối try Phần 2
40 try-catch-finally lồng nhau bên trong khối catch Phần 1
41 try-catch-finally lồng nhau bên trong khối catch Phần 2
42 try-catch-finally lồng nhau bên trong khối catch Phần 3
43 try-catch-finally lồng nhau bên trong khối finally Phần 1
44 try-catch-finally lồng nhau bên trong khối finally Phần 2
45 Khối try với nhiều khối catch Phần 1
46 Khối try với nhiều khối catch Phần 2
47 Khối try với nhiều khối catch Phần 3
48 Ngoại lệ Tự định nghĩa Phần 1
49 Ngoại lệ Tự định nghĩa Phần 2
50 Ngoại lệ Tự định nghĩa Phần 3
51 Ngoại lệ Tự định nghĩa Phần 4
52 Ngoại lệ Tự định nghĩa Phần 5
53 Ngoại lệ Tự định nghĩa Phần 6
54 Khối catch đa ngoại lệ (Multi-catch)
55 try-with-resources Phần 1
56 try-with-resources Phần 2
1 Giới thiệu IO Streams
2 Định nghĩa Stream
3 Các loại Stream Phần 1
4 Các loại Stream Phần 2
5 Các loại Stream Phần 3
6 Giới thiệu Thao tác với Tệp
7 FileOutputStream Phần 1
8 FileOutputStream Phần 2
9 FileOutputStream Phần 3
10 FileInputStream Phần 1
11 FileInputStream Phần 2
12 FileInputStream Phần 3
13 FileInputStream Phần 4
14 FileWriter Phần 1
15 FileWriter Phần 2
16 FileWriter Phần 3
17 FileWriter Phần 4
18 FileReader Phần 1
19 FileReader Phần 2
20 FileReader Phần 3
21 Ví dụ FileInputStream và FileReader 1
22 Ví dụ FileInputStream và FileReader 2 Phần 1
23 Ví dụ FileInputStream và FileReader 2 Phần 2
24 Ví dụ Sao chép Hình ảnh
25 Ví dụ Sao chép Tài liệu Phần 1
26 Ví dụ Sao chép Tài liệu Phần 2
27 try-with-resources Phần 1
28 try-with-resources Phần 2
29 try-with-resources Phần 3
30 try-with-resources Phần 4
31 Các cách Nhập liệu Động
32 BufferedReader Phần 1
33 BufferedReader Phần 2
34 BufferedReader Phần 3
35 BufferedReader Phần 4
36 BufferedReader Phần 5
37 BufferedReader Phần 6
38 BufferedReader Phần 7
39 Scanner Phần 1
40 Scanner Phần 2
41 Scanner Phần 3
42 Scanner Phần 4
43 Console Phần 1
44 Console Phần 2
45 Tuần tự hóa (Serialization) Phần 1
46 Tuần tự hóa Phần 2
47 Tuần tự hóa Phần 3
48 Tuần tự hóa Phần 4
49 Tuần tự hóa Phần 5
50 Tuần tự hóa Phần 6
51 Tuần tự hóa Phần 7
52 Tuần tự hóa Phần 8
53 Tuần tự hóa Phần 9
54 Tuần tự hóa Phần 10
55 Tuần tự hóa Phần 11
56 Externalization Phần 1
57 Externalization Phần 2
58 Externalization Phần 3
59 Externalization Phần 4
60 Externalization Phần 5
61 Tệp trong Java Phần 1
62 Tệp trong Java Phần 2
63 Tệp trong Java Phần 3
64 Thư mục trong Java
65 Tệp Truy cập Ngẫu nhiên (Random Access Files)
66 Kết luận

Giới thiệu khóa học

Benefits of this course:

---------------------------

1. This Course will provide completeness on every topic.

2. This Course will make you to Strong on Theoretically and  Pro grammatically.

3. This Course will provide Good Platform for the Advanced Technologies and Frameworks like Jdbc, Servlets, Jsps, Hibernate, JPA, Spring,..

4. This Course includes almost all the interview Questions  and Answers as part of the Course internally.

5. This Course will provide Downloadable Material for all the  above specified topics.   


Syllabus:

----------

1. Introduction:

-------------------

1. Java History Part-1

2. Java History Part-2

3. Java History Part-3

4. Differences between Java and Others : Static Vs Dynamic

5. Differences between Java and Others : Pre-Processor Part-1

6. Differences between Java and Others : Pre-Processor Part-2

7. Differences between Java and Others : Platform Dependent VS Platform Independent Part-1

8. Differences between Java and Others : Platform Dependent VS Platform Independent Part-2

9. Differences between Java and Others :Pointers Part-1

10. Differences between Java and Others :Pointers Part-2

11. Differences between Java and Others :Multiple Inheritance

12. Differences between Java and Others :Operator Overloading

13. Differences between Java and Others :Destructors

14.Differences between Java and Others :Call By Value Vs CallBy Reference

15.Differences between Java and Others :Memory Allocation

16.Java Features Part-1

17.Java Features Part-2

18.Java Naming Conventions

19.Java Programming Format : Comment Section Part-1

20.Java Programming Format : Comment Section Part-2

21.Java Programming Format : Comment Section Part-3

22.Java Programming Format : Package Section

23.Java Programming Format : Import Section

24.Java Programming Format : Classes / Interfaces Section and Main Class Section


2.Steps to Prepare First Java Application

--------------------------------------------------

25.Steps to Prepare First Java Application Installation Part-1

26.Steps to Prepare First Java Application Installation Part-2

27.Steps to Prepare First Java Application: Editor Instanllation

28.Steps to Prepare First Java Application: Write Java Program

29.Steps to Prepare First Java Application: Save Java File

30.Steps to Prepare First Java Application: Compilation Part-1

31.Steps to Prepare First Java Application: Compilation Part-2

32.Steps to Prepare First Java Application: Execution Part - 1

33.Steps to Prepare First Java Application: Execution Part - 2

34.Steps to Prepare Java Application with Eclipse IDE

3. Language Fundamentals

--------------------------------

35.Tokens Inroduction

36.Identifiers Part - 1

37.Identifiers Part - 2

38.Literals

39.Number Systems Part-1

40.Number Systems Part-2

41.Keywords and Reserved Words

42.Operators Introduction

43.Arithmetic Operators

44.Increment And Decrement Operators - 1

45.Increment And Decrement Operators - 2

46. Assignment & Comparision &  Boolean Logical Operators

       47.Bitwise Logical Operators

48.Ternary Operator

49.Short-Circuit Operators Part-1

50.Short-Circuit Operators Part-2

51.Data Types Part-1

52.Data Types Part-2

53.Type Casting :Implicit Type Casting Part - 1

54.Type Casting :Implicit Type CastingPart - 2

55.Type Casting :Implicit Type Casting Part - 3

56.Type Casting :Explicit Type Casting Part-1

57.Type Casting :Explicit Type Casting Part-2

58.Type Casting :Explicit Type Casting Part-3

59.Java Statements : Introduction[2]

60.Java Statements : Conditional Statements:if Part-1

61.Java Statements : Conditional Statements:if Part-2

62. Java Statements : Conditional Statements:if Part-3

63. Java Statements : Conditional Statements:if Part-4

64. Java Statements : Conditional Statements:if Part-5

65. Java Statements : Conditional Statements:switch Part-1

66. Java Statements : Conditional Statements:switch Part-2

67. Java Statements : Conditional Statements:switch Part-3

68. Java Statements : Iterative Statements:for loop Part-1

69. Java Statements : Iterative Statements:for loop Part-2

70. Java Statements : Iterative Statements:for loop Part-3

71. Java Statements : Iterative Statements:for Part-4

72. Java Statements : Iterative Statements:for Part-5

73. Java Statements : Iterative Statements:for and for-Each Part-5

74. Java Statements : Iterative Statements:while loop

75. Java Statements : Iterative Statements:do-while loop

76. Java Statements : Transfer Statements : break part-1

77. Java Statements : Transfer Statements : break part-2

78. Java Statements : Transfer Statements : continue

4.Patterns

------------

79. Patterns Examples Part-1

80. Patterns Examples Part-2

81. Patterns Examples Part-3

82. Patterns Examples Part-4

83. Patterns Examples Part-5

84. Patterns Examples Part-6


Object Oriented Programming:

------------------------------------


1. OOPS Introduction : Unstructered Vs Structered Programming Languages

2. OOPS Introduction : Structered Vs Object Oriented Programming Languages

3. OOPS Introduction : Aspect Oriented Programming Languages

4. OOPS Features : Object Based Vs Object Oriented Programming Languages

5. OOPS Features : Class Vs Object

6. OOPS Features : Encapsulation Vs Abstraction

7. OOPS Features : Inheritance

8. OOPS Features : Polymorphism

9. OOPS Features : Message Passing

10.OOPS Containers : Class : Syntax

11.OOPS Containers : Class : Access Modifiers Part-1

12.OOPS Containers : Class : Access Modifiers Part-2

13.OOPS Containers : Class : Access Modifiers Part-3

14.OOPS Containers : Class : class, className, extends, implements keywords

15.OOPS Containers : Class : Possible Syntaxes of Classes

16.OOPS Containers : Class : Procedure to use classes in Java

17.OOPS Containers : Class : Internal flow in Class Utilization

18.OOPS Containers : Class : More than one class in Single Java Appl

19.OOPS Containers : Concrete Methods Vs Abstract Methods

20.OOPS : Containers: Abstract Classes Part-1

21.OOPS : Containers: Abstract Classes Part-2

22.OOPS : Containers: Interfaces Part-1

23.OOPS : Containers: Interfaces Part-2

24.OOPS : Containers: Interfaces Part-3

25.OOPS : Methods In Java : Method Syntax Part-1

26.OOPS : Methods In Java : Method Syntax Part-2

27.OOPS : Methods In Java : Method Syntax Part-3

28.OOPS : Methods In Java : Method Signature and Prototype

29.OOPS : Methods In Java : Var-Arg Method Part-1

30.OOPS : Methods in Java : Var-Arg Method Part-2

31.OOPS : Procedure To Create Objects Part-1

32.OOPS : Procedure To Create Objects Part-2

33.OOPS : Procedure To Create Objects Part-3

34.OOPS : Procedure To Create Objects Part-4

35.OOPS : hashCode() and toString() methods Part-1

36.OOPS : hashCode() and toString() methods Part-2

37.OOPS : Immutable Objects Vs Mutable Objects Part-1

38.OOPS : Immutable Objects Vs Mutable Objects Part-2

39.OOPS : User defined Immutable Class

40.OOPS : Object Vs Instance

41.OOPS : Constructors : Introduction Part-1

42.OOPS : Constructors : Introduction Part-2

43.OOPS : Constructors : Default Constructor

44.OOPS : Constructors : User Defined Constructors Part-1

45.OOPS : Constructors : User Defined Constructors Part-2

46.OOPS : Constructors : User Defined Constructors Part-3

47.OOPS : Constructors : User Defined Constructors Part-4

48.OOPS : Constructors : Constructor Overloading

49.OOPS : Instance Context : Instance Variable

50.OOPS : Instance Context : Instance Methods

51.OOPS : Instance Context : Instance Block and Instance Flow

52.OOPS : Instance Context : Instance Instance Flow

53.OOPS : 'this' keyword : To refer current class Variables Part-1

54.OOPS : 'this' keyword : To refer current class Variables Part-2

55.OOPS : 'this' keyword : To refer current class Methods

56.OOPS : 'this' keyword : To refer current class Constructors Part-1

57.OOPS : 'this' keyword : To refer current class Constructors Part-2

58.OOPS : 'this' keyword : To return current class Object

59.OOPS : 'static' keyword: Static Variable Part-1

60.OOPS : 'static' keyword: Static Variable Part-2

61.OOPS : 'static' keyword: Static Variable Part-3

62.OOPS : 'static' keyword: Static Variable Part-4

63.OOPS : 'static' keyword: Static Method Part-1

64.OOPS : 'static' keyword: Static Method Part-2

65.OOPS : 'static' keyword: Static Method Part-3

66.OOPS : 'static' keyword: Static Block Part-1

67.OOPS : 'static' keyword: Static Block Part-2

68.OOPS : 'static' keyword: Static Anonymous Inner class

69.OOPS : 'static' keyword: Static Import

70.OOPS : 'static' keyword: Static Context Part-1

71.OOPS : 'static' keyword: Static Context Part-2

72.OOPS : 'static' keyword: Static Context and Instance Context Part-1

73.OOPS : 'static' keyword: Static Context and Instance Context Part-2

74.OOPS : Class.forName() method internal functionality

75.OOPS : newInstance() method internal functionality

76.OOPS : Utilizations of Class.forName() and newInstance() methods

77.OOPS : Factory Methods

78.OOPS : Singleton classes Part - 1

79.OOPS : Singleton classes Part-2

80.OOPS : final keyword : final variable

81.OOPS : final keyword : final methods and final classes

82.OOPS : 'public static final' Convension for constant variables

83.OOPS : enum keyword part-1

84.OOPS : enum Keyword Part-2

85.OOPS : enum keyword Part-3

86.OOPS : main() method : Introduction

87.OOPS : main() method : Why 'public' is required

88.OOPS : main() method : Why 'static' is required

89.OOPS : main() method : Why 'void' is required

90.OOPS : main() method : Why 'parameter' is required

91.OOPS : main() method : Why 'String[]' as parameter is required

92.OOPS : main() method : List of valid and Invalid Syntaxes of main() method

93.OOPS : main() method : More than one main() in Single Java Application

94.OOPS : main() method : main() method Overloading and Overriding

95.OOPS : main() method : main() method in Inheritance

96.OOPS : Relationships in Java: Introduction

97.OOPS : Relationships in Java: Associations: One-To-One Association through Constructor Dependency Injection

98.OOPS : Relationships in Java: Associations: One-To-One Association through setter method Dependency Injection Part-1

99.OOPS : Relationships in Java: Associations: One-To-One Association through setter method Dependency Injection Part-2

100.OOPS : Relationships in Java: Associations: One-To-Many Association through Constructor Dependency Injection

101.OOPS : Relationships : Associations : One-To-Many Association through setter Dependency Injection

102.OOPS : Relationships : Associations : One-To-Many Association Internal Data Representation

103.OOPS : Relationships in Java: Associations: Many-To-One Association through Constructor Dependency Injection

104.OOPS : Relationships in Java: Associations: Many-To-One Association through setter Dependency Injection

105.OOPS : Relationships in Java: Associations: Many-To-Many Association through Constructor Dependency Injection

106.OOPS : Relationships in Java : Associations : Many-To-Many Association through Setter Method Dependency InjectionPart-1

107.OOPS : Relationships in Java : Associations : Many-To-Many Association through Setter Method Dependency Injection Part-2

108.OOPS : Relationships in Java : Associations : Composition Vs Aggregation

109.OOPS : Relationships in Java : Inheritance : Introduction Part-1

110.OOPS : Relationships in Java : Inheritance : Introduction Part-2

111.OOPS : Relationships in Java : Inheritance : Types of Inheritance Part-1

112.OOPS : Relationships in Java : Inheritance : Types of Inheritance Part-2

113.OOPS : Relationships in Java : Inheritance : Types of Inheritance Part-3

114.OOPS : Relationships in Java : Inheritance : Types of Inheritance Part-4

115.OOPS : Relationships in Java : Inheritance : Static Context in Inheritance Part-1

116.OOPS : Relationships in Java : Inheritance : Static Context in Inheritance Part-2

117.OOPS : Relationships in Java : Inheritance : Instance Context in Inheritance Part-1

118.OOPS : Relationships in Java : Inheritance : Instance Context in Inheritance Part-2

119.OOPS : Relationships in Java : Inheritance : Instance Context in Inheritance Part-3

120.OOPS : Relationships in Java : Inheritance : Static Context and Instance Context Mix in Inheritance Part-1

121.OOPS : Relationships in Java : Inheritance : Static Context and Instance Context Mix in Inheritance Part-2

122.OOPS : Relationships in Java : Inheritance : Super Keyword Part- 1

123.OOPS : Relationships in Java : Inheritance : Super Keyword Part-2

124.OOPS : Relationships in Java : Inheritance : Super Keyword Part-3

125.OOPS : Relationships in Java : Inheritance : Super Keyword Part-4

126.OOPS : Relationships in Java : Inheritance : Super Keyword Part-5

127.OOPS : Relationships in Java : Inheritance : Super Keyword Part-6

128.OOPS : Relationships in Java : Inheritance : Class Level Type Casting: Upcasting Part-1

129.OOPS : Relationships in Java : Inheritance : Class Level Type Casting: Upcasting Part-2

130.OOPS : Relationships in Java : Inheritance : Class Level Type Casting: Downcasting Part-1

131.OOPS : Relationships in Java : Inheritance : Class Level Type Casting: Downcasting Part-2

132.OOPS : Relationships in Java : USES-A Relationship

133.OOPS : Polymorphism : Introduction

134.OOPS : Polymorphism : Method Overloading Part-1

135.OOPS : Polymorphism : Method Overloading Part-2

136.OOPS : Polymorphism : Method Overloading Part-3

137.OOPS : Polymorphism : Method Overriding Part-1

138.OOPS : Polymorphism : Method Overriding Part-2

139.OOPS : Polymorphism : Method Overriding Part-3

140.OOPS : Polymorphism : Method Overriding Part-4

141.OOPS : Polymorphism : Method Overriding Part-5

142.OOPS : Polymorphism : Rules and Regulations for Method Overriding Part-1

143.OOPS : Polymorphism : Rules and Regulations for Method Overriding Part-2

144.OOPS : Polymorphism : Rules and Regulations for Method Overriding Part-3

145.OOPS : Polymorphism : Rules and Regulations for Method Overriding Part-4

146.OOPS : Polymorphism : Rules and Regulations for Method Overriding Part-5

147.OOPS : Polymorphism : Rules and Regulations for Method Overriding Part-6

148.OOPS : Abstract Methods and Abstract classes Introduction

149.OOPS : Concrete Method Vs Abstract Method

150.OOPS : Concreate class Vs Abstract Class

151.OOPS : Abstract Class Part-1

152.OOPS : Abstract Class Part-2

153.OOPS : Abstract Class Part-3

154.OOPS : Abstract Class Part-4

155.OOPS : Abstract Class Part-5

156.OOPS : Interfaces Part-1

157.OOPS : Interfaces Part-2

158.OOPS : Interfaces Part-3

159.OOPS : Interfaces Part-4

160.OOPS : Interfaces Part-5

161.OOPS : Interfaces Part-6

162.OOPS : Interfaces Part-7

163.OOPS : Syntaxes between classes, abstract classes and Interfaces Part-1

164.OOPS : Syntaxes between classes, abstract classes and Interfaces Part-2

165.OOPS : Syntaxes between classes, abstract classes and Interfaces Part-3

166.OOPS : Differences between classes, abstract classes and Interfaces

167.OOPS : Marker Interfaces : Serializable

168.OOPS : Marker Interfaces : Cloneable

169.OOPS : Adapter Classes Part-1

170.OOPS : Adapter Classes Part-2

171.OOPS : Adapter Classes Part-3

172.OOPS : Object Cloning: Introduction Part-1

173.OOPS : Object Cloning: Introduction Part-2

174.OOPS : Object Cloning: Introduction Part-3

175.OOPS : Object Cloning: Shallow Cloning Part-1

176.OOPS : Object Cloning: Shallow Cloning Part-2

177.OOPS : Object Cloning: Deep Cloning Part-1

178.OOPS : Object Cloning: Deep Cloning Part-2

179.OOPS : instanceof Operator Part-1

180.OOPS : instanceof Operator Part-2


Wrapper Classes

===============

1.Introduction Part-1

2.Introduction Part-2

3.Types of Conversions

4.Conversions from Primitive Type to Object Type

5.Conversions from Object Type to Primitive Type

6.Conversions from String Type to Object Type

7.Conversions from Object Type to String Type

8.Conversions from Primitive Type to String Type

9.Conversions from String Type to Primitive Type


InnerClasses

==============

1. Introduction

2. Types of Inner Classes

3. Member Inner class Part-1

4. Member Inner class Part-2

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Object Oriented Programming
Hiển thị tất cả khoá học Programming Languages
Hiển thị tất cả khoá học Software Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊