Bỏ qua

Nền tảng Java

Các khái niệm cốt lõi của Java: kiểu dữ liệu, toán tử, cấu trúc điều khiển, mảng, chuỗi, method, enum, file I/O và lập trình hướng đối tượng.

Danh sách bài viết

# Bài Trạng thái
01 JVM — Hoạt động thế nào
02 Kiểu dữ liệu và Biến
03 Toán tử và Biểu thức
04 Cấu trúc điều kiện
05 Vòng lặp
06 Array 1D & 2D
07 String & StringBuilder
08 Method & Pass-by-value
09 Enum
10 File I/O
11 OOP — Class & Object
12 Encapsulation & Constructor
13 Kế thừa — Inheritance
14 Đa hình — Polymorphism
15 Abstract Class
16 Records
17 Interface
18 instanceof & Type Casting
Project: Student Grade Manager

Checkpoint

Bạn đã sẵn sàng chuyển sang phần tiếp theo khi có thể:

  • Giải thích được sự khác nhau giữa Stack và Heap
  • Dùng Enum thay vì magic string/int cho các hằng số cố định
  • Đọc và ghi file bằng java.nio.FilesPath
  • Viết class hierarchy đúng nguyên tắc OOP
  • Override toString(), equals(), hashCode() đúng cách
  • Phân biệt được Abstract Class và Interface, biết khi nào dùng cái nào
  • Dùng Records cho immutable data object thay vì viết boilerplate