Command Palette

Search for a command to run...

Bài viết trong series "Java Basics"

37 bài viết

[Java Basics] Java là gì? Lịch sử, đặc điểm và tại sao nên học Java

Java là gì? Bài viết giới thiệu Java ở cả hai vai trò ngôn ngữ và platform: lịch sử từ Oak năm 1991 đến Java 21 LTS, các đặc điểm cốt lõi, nơi Java thực sự chạy trong production, so sánh thẳng thắn với Python, JavaScript, C# và những lầm tưởng cần dẹp bỏ.

[Java Basics] JDK, JRE, JVM là gì? Phân biệt và cách cài đặt môi trường Java

Phân biệt chính xác JDK, JRE và JVM, vì sao không còn bản JRE riêng để tải, cách cài Java 21 trên macOS, Windows, Linux và cách đọc lỗi UnsupportedClassVersionError.

[Java Basics] Cài đặt IDE cho Java và tạo project đầu tiên

So sánh IntelliJ IDEA, Eclipse và VS Code cho Java, cài một cái, tạo project Java đầu tiên, hiểu cấu trúc src/out và sửa lỗi package không khớp với thư mục.

[Java Basics] Chương trình Hello World: cấu trúc một file .java trong Java

Phân tích từng token của chương trình Hello World trong Java: cấu trúc file .java, public static void main(String[] args), quy tắc tên file, System.out.println và printf, escape sequence, text block và những lỗi compile đầu tiên.

[Java Basics] Cách biên dịch và chạy chương trình Java: javac, java và JVM

Đi hết pipeline build và chạy của Java: javac, file .class và bytecode bên trong, classpath, package, chạy thẳng file source, jshell, jar chạy được, và cách JVM load, verify rồi JIT compile code của bạn.

[Java Basics] Biến và kiểu dữ liệu trong Java: primitive vs reference

Hướng dẫn đầy đủ về biến và kiểu dữ liệu trong Java - 8 kiểu primitive cùng range thật, reference type, stack vs heap, literal, integer overflow, var, final và autoboxing, mọi ví dụ đều được compile và chạy trên JDK 21.