JAVA CORE - Trang 33

My first program in Java

3.2.1

Phân tích chương trình đầu tiên

// This is a simple program called “First.java”

Ký hiệu “// ” dùng để thuyết minh dòng lệnh. Trình biên dịch sẽ bỏ qua dòng thuyết minh
này. Java còn hỗ trợ thuyết minh nhiều dòng. Loại thuyết minh này có thể bắt đầu với /*
và kết thúc với *

/

/*This is a comment that
extends to two lines*/
/ *This is
a multi line
comment */

Dòng kế tiếp khai báo lớp có tên ‘First’. Để tạo một lớp thêm ta bắt đầu với từ khoá
‘class’, kế đến là tên lớp (và cũng chính là tên file).

class First

Tên lớp nói chung nên bắt đầu bằng chữ in hoa.

Từ khoá ‘class’ khai báo định nghĩa lớp. ‘First’ là định danh cho tên của lớp. Một định nghĩa
lớp trọn vẹn không nằm giữa hai ngoặc móc (curly braces) đóng và mở. Các ngoặc này
đánh dấu bắt đầu và kết thúc một khối các lớp được định nghiã.

public static void main(String args[ ])

Đây là phương thức chính, từ đây chương trình bắt đầu việc thực thi của mình. Tất cả các
ứng dụng java đều sử dụng một phương pháp “

main” này. Chúng ta sẽ tìm hiểu từng từ

trong phát biểu này.

Từ khoá ‘

public

’ là một chỉ định truy xuất. Nó cho biết thành viên của lớp có thể được truy

xuất từ bất cứ đâu trong chương trình. Trong trường hợp này, phương thức

“main” được

khai báo ‘public’, bởi vậy JVM có thể truy xuất phương thức này.

Từ khoá

‘static’ cho phép main được gọi tới mà không cần tạo ra một thể hiện (instance)

của lớp. Nhưng trong trường hợp này, bản copy của phương thức

main được phép tồn tại

trên bộ nhớ, thậm chí nếu không có một thể hiện của lớp đó được tạo ra. Điều này rất
quan trọng vì JVM trước tiên gọi phương thức

main để thực thi chương trình. Vì lý do này

phương thức

main cần phải là tĩnh (static). Nó không phụ thuộc vào các thể hiện của lớp

được tạo ra.

Từ khoá

‘void’ thông báo cho máy tính biết rằng phương thức sẽ không trả lại bất cứ giá

trị nào khi thực thi chương trình.

Phương thức

‘main()’ sẽ thực hiện một số tác vụ nào đó, nó là điểm mốc mà từ đó tất cả

các ứng dụng Java được khởi động.

‘String args[]’ là tham số dùng trong phương thức ‘main’. Các biến số trong dấu ngoặc
đơn nhận từng thông tin được chuyển vào

‘main’. Những biến này là các tham số của

phương thức. Thậm chí ngay khi không có một thông tin nào được chuyển vào

‘main’,

phương thức vẫn được thực hiện với các dữ liệu rỗng – không có gì trong dấu ngoặc đơn.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.