Lộ trình Java

Hướng dẫn từng bước để trở thành một nhà phát triển Android.

Quay lại trang chủ

Chú giải

Đề xuất
Lựa chọn thay thế
Tùy chọn

1 Học những điều cơ bản

Cú pháp cơ bản
Kiểu dữ liệu
Biến và Phạm vi
Điều kiện & Vòng lặp
Mảng

2 Lập trình hướng đối tượng

Lớp và Đối tượng
Kế thừa
Đóng gói
Trừu tượng

3 Tìm hiểu thêm về OOP

Xử lý ngoại lệ
Giao diện (Interfaces)
Biểu thức Lambda
Enums & Records
Chú thích (Annotations)

4 Đồng thời

Luồng (Threads)
Mô hình bộ nhớ Java
Luồng ảo

5 Khung Collections

List (ArrayList, LinkedList)
Set (HashSet)
Map (HashMap)
Hàng đợi & Ngăn xếp
Generics

6 Thao tác I/O

Thao tác tệp
Lập trình mạng

7 Lập trình hàm

Stream API
Hàm bậc cao
Giao diện hàm
Optionals

8 Công cụ xây dựng

Maven
Gradle
Bazel

9 Web Frameworks

Spring (Spring Boot)
Quarkus
Play Framework
Javalin

10 Truy cập cơ sở dữ liệu

JDBC
Hibernate
Spring Data JPA
EBean

11 Kiểm thử

JUnit
Mockito
Kiểm thử tích hợp
Cucumber-JVM

12 Frameworks ghi log

SLF4J
Logback / Log4j2
TinyLog

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi