Chương Trình Hello World - Bắt Đầu Hành Trình Lập Trình Java! 🌟
Chào mừng bạn đến với bài học về chương trình Java đầu tiên! Trong bài học này, chúng ta sẽ tạo và chạy chương trình "Hello World" - một truyền thống trong lập trình khi bắt đầu học một ngôn ngữ mới.
💡 Fun Fact: Chương trình "Hello World" đầu tiên được tạo ra vào năm 1972 bởi Brian Kernighan trong cuốn sách "A Tutorial Introduction to the Programming Language B".
1. Tạo File HelloWorld.java 📝
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
⚠️ Quan trọng: Tên file phải trùng với tên lớp (HelloWorld.java)
2. Giải Thích Code 🔍
1. Khai Báo Lớp
public class HelloWorld {
public
: Cho phép truy cập từ bên ngoàiclass
: Khai báo một lớp trong JavaHelloWorld
: Tên của lớp (phải trùng với tên file)
2. Phương Thức Main
public static void main(String[] args) {
public
: Có thể gọi từ bên ngoàistatic
: Thuộc về lớp, không cần tạo đối tượngvoid
: Không trả về giá trịmain
: Điểm bắt đầu chương trìnhString[] args
: Tham số dòng lệnh
3. In Ra Màn Hình
System.out.println("Hello, World!");
System
: Lớp hệ thốngout
: Luồng xuất chuẩnprintln
: In ra màn hình và xuống dòng
3. Biên Dịch Và Chạy Chương Trình 🚀
Sử Dụng Command Line
-
Biên Dịch
javac HelloWorld.java
-
Chạy Chương Trình
java HelloWorld
💡 Mẹo: Đảm bảo bạn đang ở đúng thư mục chứa file HelloWorld.java khi chạy lệnh.
Sử Dụng IDE
IntelliJ IDEA 🚀
-
Tạo File Mới
- Right-click trên package
- New > Java Class
- Đặt tên là HelloWorld
-
Chạy Chương Trình
- Click nút Run (▶️) bên cạnh phương thức main
- Hoặc sử dụng phím tắt Shift + F10
Eclipse 🌙
-
Tạo File Mới
- Right-click trên package
- New > Class
- Đặt tên là HelloWorld
-
Chạy Chương Trình
- Click nút Run (▶️) trên toolbar
- Hoặc sử dụng phím tắt Ctrl + F11
4. Một Số Biến Thể 🎨
In Nhiều Dòng
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
System.out.println("Welcome to Java Programming!");
}
}
In Với Định Dạng
public class HelloWorld {
public static void main(String[] args) {
String name = "Java";
System.out.printf("Hello, %s!%n", name);
System.out.println("Welcome to " + name + " Programming!");
}
}
5. Lỗi Thường Gặp ❌
1. Lỗi Biên Dịch
- Kiểm tra cú pháp
- Đảm bảo tên file trùng với tên lớp
- Kiểm tra dấu ngoặc đơn, ngoặc kép
2. Lỗi Chạy
- Kiểm tra JDK đã cài đặt
- Kiểm tra biến môi trường PATH
- Kiểm tra thư mục hiện tại
6. Best Practices ✨
1. Quy Ước Đặt Tên
- Tên lớp bắt đầu bằng chữ hoa
- Tên phương thức bắt đầu bằng chữ thường
- Sử dụng camelCase cho tên biến và phương thức
2. Định Dạng Code
- Sử dụng indent 4 spaces
- Đặt dấu ngoặc nhọn trên dòng mới
- Thêm khoảng trắng xung quanh toán tử
3. Comment
- Thêm comment để giải thích code phức tạp
- Sử dụng Javadoc cho tài liệu API
💡 Lời khuyên: Hãy thực hành viết code theo đúng quy ước và best practices ngay từ đầu. Điều này sẽ giúp code của bạn dễ đọc và dễ bảo trì hơn.
Tiếp Theo 🎯
Trong các bài học tiếp theo, chúng ta sẽ:
- Tìm hiểu về các kiểu dữ liệu cơ bản
- Học cách khai báo và sử dụng biến
- Thực hành với các toán tử
- Viết các chương trình đơn giản hơn