Nội dung ngày đầu tiên
1. Java là gì?
Java là một ngôn ngữ lập trình bậc cao, hướng đối tượng, mạnh mẽ và bảo mật. Đặc điểm nổi bật nhất của Java là "Viết một lần, chạy mọi nơi" (Write Once, Run Anywhere - WORA), nghĩa là mã nguồn Java sau khi được biên dịch có thể chạy trên nhiều nền tảng khác nhau mà không cần biên dịch lại.
2. Các thành phần cốt lõi
- JVM (Java Virtual Machine - Máy ảo Java): Là một môi trường thực thi ảo, giúp mã Java đã biên dịch (bytecode) có thể chạy được trên bất kỳ hệ điều hành nào có cài đặt JVM.
- JRE (Java Runtime Environment - Môi trường thực thi Java): Bao gồm JVM và các thư viện lớp cần thiết để chạy các ứng dụng Java.
- JDK (Java Development Kit - Bộ công cụ phát triển Java): Bao gồm JRE và các công cụ dành cho lập trình viên như trình biên dịch (
javac
), trình gỡ lỗi (jdb
),... để phát triển ứng dụng Java.
3. Cài đặt môi trường
- Cài đặt JDK: Tải và cài đặt phiên bản JDK mới nhất (ví dụ: OpenJDK) từ trang chủ của Oracle hoặc các nhà cung cấp khác như Adoptium.
- Cài đặt IDE (Integrated Development Environment): Tải và cài đặt một IDE phổ biến như IntelliJ IDEA Community Edition hoặc Visual Studio Code với Extension Pack for Java.
4. Chương trình "Hello, World!" đầu tiên
Đây là chương trình cơ bản nhất để kiểm tra môi trường đã cài đặt đúng hay chưa.
public class HelloWorld {
public static void main(String[] args) {
// In dòng chữ "Hello, World!" ra màn hình console
System.out.println("Hello, World!");
}
}
public class HelloWorld
: Khai báo một lớp (class) tên làHelloWorld
.public static void main(String[] args)
: Đây là phương thức chính (main method), điểm khởi đầu của mọi chương trình Java.System.out.println(...)
: Lệnh dùng để in một chuỗi ký tự ra màn hình và xuống dòng.
5. Bài tập thực hành
- Tự cài đặt JDK và IntelliJ IDEA trên máy tính của bạn.
- Tạo một project mới và viết lại chương trình
HelloWorld
. - Chạy chương trình và xem kết quả hiển thị trên console.
- Thử thay đổi chuỗi "Hello, World!" thành tên của bạn và chạy lại.
Mục tiêu học tập
Nắm vững kiến thức cốt lõi của ngôn ngữ lập trình Java, từ các khái niệm cơ bản đến nâng cao, dựa trên lộ trình học của playlist 'Tự Học Java Core Từ A tới Z Dành cho Beginners | Hỏi Dân IT'.