Chuyển tới nội dung chính

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ài
  • class: Khai báo một lớp trong Java
  • HelloWorld: 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ài
  • static: Thuộc về lớp, không cần tạo đối tượng
  • void: Không trả về giá trị
  • main: Điểm bắt đầu chương trình
  • String[] args: Tham số dòng lệnh

3. In Ra Màn Hình

System.out.println("Hello, World!");
  • System: Lớp hệ thống
  • out: Luồng xuất chuẩn
  • println: 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

  1. Biên Dịch

    javac HelloWorld.java
  2. 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 🚀

  1. Tạo File Mới

    • Right-click trên package
    • New > Java Class
    • Đặt tên là HelloWorld
  2. 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 🌙

  1. Tạo File Mới

    • Right-click trên package
    • New > Class
    • Đặt tên là HelloWorld
  2. 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