Nhập môn & Tư duy lập trình

Java là gì, JVM/JRE/JDK, cài môi trường, và viết chương trình Java đầu tiên — xây tư duy lập trình I-P-O trước khi đi vào syntax.

9 bài · ~106 phútMiễn phí

Nội dung

Danh sách bài học

  1. 01

    Module 1 — Nhập môn & Tư duy lập trình: tổng quan

    Từ 'Java là gì' tới chương trình đầu tiên chạy được — bytecode, JVM/JRE/JDK, Hello World, tư duy I-P-O, mini-challenge in lịch tháng.

    ~6 phút
  2. 02

    Java là gì? — Write Once, Run Anywhere

    Hiểu Java là gì, tại sao Java ra đời, cơ chế bytecode + JVM giúp Java chạy mọi nơi, và khi nào nên chọn Java cho dự án của bạn.

    ~12 phút
  3. 03

    JVM, JRE, JDK — ba khái niệm nền tảng

    Phân biệt JVM, JRE, JDK một lần cho rõ: cái gì chạy code, cái gì đủ để deploy, cái gì cần để viết code. Hiểu kiến trúc bên trong JVM.

    ~12 phút
  4. 04

    Cài đặt môi trường — JDK 21 và IntelliJ IDEA

    Hướng dẫn cài JDK 21 trên macOS, Ubuntu và Windows, cài IntelliJ IDEA Community, quản lý nhiều version JDK bằng SDKMAN, và so sánh các IDE phổ biến.

    ~13 phút
  5. 05

    Hello World — cấu trúc một class Java

    Viết và hiểu chương trình Java đầu tiên từng dòng: class, main method, System.out.println, package, command-line args và lỗi thường gặp khi chạy.

    ~13 phút
  6. 06

    Tư duy lập trình — input, xử lý, output

    Mô hình input-processing-output, cách phân rã bài toán thành bước nhỏ, và 3 construct cơ bản: sequence, selection, iteration.

    ~13 phút
  7. 07

    Compile & Run — javac, bytecode, và vòng đời một chương trình Java

    Hiểu hai lệnh javac và java, cơ chế bytecode stack-based, đọc bytecode bằng javap, single-file execution từ Java 11, và classpath cơ bản.

    ~13 phút
  8. 08

    Mini-challenge: In lịch tháng hiện tại

    Viết chương trình Java in lịch tháng giống lệnh cal trên Unix — luyện tư duy I-P-O, java.time API, printf formatting, và xử lý edge case.

    ~18 phút
  9. 09

    Module 1 — Tổng kết & cheat sheet

    Tóm tắt toàn bộ Module 1: bytecode, JVM/JRE/JDK, môi trường, Hello World, tư duy I-P-O. Bookmark trang này để tra cứu nhanh.

    ~6 phút