Khi tôi gọi một phương thức tĩnh như:Java: `Phương pháp static`
Something.action();
Từ một trường hợp không được tạo ra trong bao lâu sẽ Class của phương pháp tĩnh được tổ chức trong bộ nhớ?
Nếu tôi gọi cùng một phương thức, Lớp sẽ được tải lại cho mỗi cuộc gọi vì không có trường hợp nào tồn tại?
Và chỉ có các phương thức tĩnh riêng lẻ được nạp khi được gọi hoặc là tất cả các phương thức và phương thức tĩnh của một Lớp được nạp vào bộ nhớ mặc dù chỉ có một phương thức tĩnh có thể được sử dụng?
Điều này không đúng, mặc dù đây là mô hình tinh thần hợp lý của việc tải lớp. Một số máy ảo sẽ tự động dỡ bỏ các lớp không sử dụng để giảm kích thước bộ nhớ cư trú; tuy nhiên, việc tối ưu hóa như vậy sẽ chỉ đi vào hoạt động với các quy trình chạy rất dài và chỉ trên các máy ảo thực hiện nó. –