OLHub

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

Hiểu Java là gì, JVM/JRE/JDK, cài đặt môi trường, viết chương trình đầu tiên. Xây tư duy lập trình cơ bản trước khi đi vào syntax.

7 bài · ~111 phútMiễn phí

Nội dung

Danh sách bài học

  1. 01

    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.

    ~17 phút
  2. 02

    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.

    ~16 phút
  3. 03

    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.

    ~15 phút
  4. 04

    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.

    ~15 phút
  5. 05

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

    Nắm vững mô hình input-processing-output, phân rã bài toán thành các bước nhỏ, và 3 construct cơ bản của lập trình: sequence, selection, iteration.

    ~14 phút
  6. 06

    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.

    ~16 phút
  7. 07

    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