Bài viết này sẽ hướng dẫn bạn cách viết chương trình “Hello World” trong java.

“Hello, World!” là một chương trình đơn giản sẽ hiển thị câu “Hello, World!” lên màn hình. Đây là một chương trình vô cùng đơn giản nên thường được sử dụng để giới thiệu một ngôn ngữ lập trình mới cho người mới lập trình.

Hãy cùng tìm hiểu cách hoạt động của chương trình Java “Hello, World!”.

Nếu bạn muốn chạy chương trình này trên máy tính, hãy chắc chắn rằng máy tính đã được cài đặt Java đúng cách. Ngoài ra, bạn cần có phần mềm IDE (hoặc trình soạn thảo văn bản) để viết và chỉnh sửa Java code. Đối với điều đó, hãy đọc bài viết Top 5 IDE cho dev Java?

1. Chương trình Java “Hello, World!” 

/*
Cafedev.vn - Kênh thông tin IT hàng đầu Việt Nam
@author cafedevn
Contact: cafedevn@gmail.com
Fanpage: https://www.facebook.com/cafedevn
Group: https://www.facebook.com/groups/cafedev.vn/
Instagram: https://instagram.com/cafedevn
Twitter: https://twitter.com/CafedeVn
Linkedin: https://www.linkedin.com/in/cafe-dev-407054199/
Pinterest: https://www.pinterest.com/cafedevvn/
YouTube: https://www.youtube.com/channel/UCE7zpY_SlHGEgo67pHxqIoA/
*/

// Your First Program

class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}

Nếu bạn đã sao chép đoạn code trên, bạn cần lưu tệp với tên HelloWorld.java. Bởi vì trong Java, tên lớp và tên file phải khớp với nhau. Hãy truy cập trang này để tìm hiểu: Tại sao tên file trong Java giống với tên lớp?

Khi bạn chạy chương trình, kết quả hiển thị sẽ là:

Hello, World!

2. Chương trình Java “Hello, World!” hoạt động như thế nào?

a. Your First Program

Trong Java, bất kỳ dòng nào bắt đầu bằng các kí tự “//” sẽ là một chú thích. Chú thích giúp cho người đọc để hiểu rõ hơn về mục đích và chức năng của chương trình. Nó hoàn toàn bị bỏ qua trong biên dịch Java (ứng dụng dịch chương trình Java sang Java bytecode để máy tính có thể hiểu và thực hiện được). Để tìm hiểu thêm, hãy truy cập Chú thích trong Java.

b. class HelloWorld { … }

Trong Java, mọi ứng dụng bắt đầu với một định nghĩa lớp nào đó. Trong chương trình, HelloWorld là tên lớp và định nghĩa lớp là:

class HelloWorld {
... .. ...
}

Các bạn hãy hãy ghi nhớ rằng mỗi ứng dụng Java có một định nghĩa lớp nào đó và trong Java, tên lớp phải khớp với tên tệp trong Java.

c. public static void main(String[] args) { … }

Đây là hàm main. Mọi ứng dụng trong Java phải chứa một hàm main. Trình biên dịch Java bắt đầu thực hiện code từ hàm main.
Chương trình hoạt động như thế nào?. Tuy nhiên, chúng ta sẽ không thảo luận về nó trong bài viết này. Tóm lại, đây là một chương trình cơ bản để giới thiệu ngôn ngữ Java cho người mới. Chúng ta sẽ tìm hiểu ý nghĩa của các từ khóa public, static, void, và cách hàm hoạt động như thế nào trong các chương sau.

Các bạn chỉ cần nhớ rằng hàm main là điểm bắt đầu của ứng dụng Java và nó bắt buộc phải có trong một chương trình Java. Cú pháp của hàm main trong Java là:

public static void main(String[] args) {
... .. ...
}

d. System.out.println(“Hello, World!”);

Đoạn code sau sẽ in chuỗi Hello, World! bên trong dấu ngoặc kép ra màn hình. Lưu ý, câu lệnh này nằm trong hàm main.

3. Những điều cần lưu ý 

  • Mỗi ứng dụng Java hợp lệ phải có định nghĩa lớp (khớp với tên file).
  • Hàm main phải nằm trong định nghĩa lớp.
  • Trình biên dịch thực hiện các câu lệnh bắt đầu từ hàm main.

Đây là một chương trình Java hợp lệ mà không thực hiện câu lệnh cả.

public class HelloWorld {
    public static void main(String[] args) {
        // Write your code here
    }
}

Đừng lo lắng nếu hiện tại bạn không hiểu ý nghĩa của các từ khóa class, static, phương thức, …. Chúng ta sẽ bàn luận chi tiết trong các chương sau.

Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.

Nguồn và Tài liệu tiếng anh tham khảo:

Tài liệu từ cafedev:

Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:

Chào thân ái và quyết thắng!

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!