Bài viết trong series "Java Basics"
37 bài viết
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ỏ.
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.
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.
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.
Đ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.
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.