Tôi có một câu hỏi về cú pháp của việc kê khai Java main
:Tại sao Java không sử dụng chính danh sách đối số độ dài thay đổi?
public static void main (String[] args)
Vì bạn có thể vượt qua một số biến của Strings khi gọi chức năng chính, không nên này là một danh sách đối số chiều dài thay đổi chứ không phải là một mảng? Tại sao một lời gọi dòng lệnh của phương thức này với một danh sách các tham số chuỗi thậm chí còn hoạt động? (Trừ khi có xử lý đằng sau hậu trường xây dựng một mảng với danh sách các chuỗi và sau đó chuyển mảng đó vào phương thức chính ...?) Không phải tuyên bố chính là một cái gì đó giống như thế này ...? -
public static void main(String... args)
Tôi đoán đây là một mối quan tâm tương thích ngược ... –
Tôi không thực sự nghĩ rằng bạn nên gọi chính chức năng chính ... Nó có nghĩa là được gọi từ máy ảo. –
Tôi không tự gọi hàm chính. Tôi không nghĩ điều đó là có thể. Tôi đoán đây thực sự là một câu hỏi về các hoạt động bên trong của Java ... – froadie