Trong giới lập trình, chương trình ‘Hello World’ không quá xa lạ gì, vì đó được xem là một chương trình đầu tiên và chuẩn nhất, cho cái nhìn bao quát về một ngôn ngữ nào đó được đề cập đến. Nhưng nếu như bạn chưa biết gì về lập trình, thì cũng nên biết về chương trình này, và nếu sau này bạn muốn học một ngôn ngữ lập trình nào khác, bạn vẫn có thể tìm kiếm một ‘Hello World’ khác để biết ngôn ngữ đó khai báo như thế nào? bắt đầu ra sao? có khác gì với ngôn ngữ của mình đã biết hay không. ‘Hello World’ cho ra khái niệm của một chương trình, bây giờ mình sẽ viết một chương trình ‘Hello World’ và giải thích ý nghĩa để bạn dễ hiểu về hoạt động của Java nhé!
Ở bài viết trước thì mình đã hướng dẫn các bạn cài đặt môi trường lập trình cho java là Netbean và Eclipse. Ở bài viết này mình sẽ sử dụng đó là Eclipse để hướng dẫn cho các bạn.
Đầu tiên để tạo một Project bạn chọn New -> Java Project sau đó bạn đặt tên cho Project tùy ý, ở đây mình viết chương trình Hello world nên mình sẽ đặt tên cho project của mình là ‘Hello world’ và nhấn Finish để hoàn thành.
Sau khi quá trình tạo project hoàn tất, bạn mở project click chuột phải vào thư mục src chọn new – > class -> nhập tên class là Simple(tên class tùy ý) -> chọn Finish và bắt đầu với ví dụ đầu tiên.
Tạo ví dụ Hello World
class Simple{
public static void main(String args[]){
System.out.println("Hello World");
}
}
Kết quả:
Hello World
Phân tích chi tiết chương trình Java đầu tiên
Dưới đây, mình sẽ giúp các bạn hiểu ý nghĩa của class, public, static, void, main, String[], System.out.println().
- Từ khóa class được sử dụng để khai báo một lớp trong Java.
- Từ khóa public là một Access Modifier mà biểu diễn tính nhìn thấy, nghĩa rằng nó là nhìn nhất với tất cả.
- static là một từ khóa, mà nếu chúng ta khai báo bất cứ phương thức nào là static thì nó còn được gọi là phương thức tĩnh hoặc phương thức static. Lợi thế chủ yếu của phương thức static là không cần thiết tạo đối tượng để triệu hồi phương thức static. Phương thức main được thực thi bởi JVM, vì thế bạn không cần thiết tạo một đối tượng để gọi phương thức main. Việc này giúp tiết kiệm bộ nhớ.
- void là kiểu trả về của phương thức, nghĩa là phương thức không trả về bất cứ giá trị nào.
- main tượng trưng cho khởi động chương trình.
- String[] args được sử dụng cho tham số dòng lệnh. Bạn sẽ tìm hiểu về chúng sau.
- System.out.println() được sử dụng như là lệnh in. Chương sau, bạn sẽ thấy cách làm việc nội tại của lệnh System.out.println này.