Câu hỏi của tôi khá đơn giản:Xác suất của getter và setter bị inlined bởi trình biên dịch
Q: các cơ hội mà một phương thức getter/setter sẽ được inlined bởi trình biên dịch trong Java là gì?
(Rõ ràng là không có câu trả lời rõ ràng cho điều này, nhưng các thông tin khác sẽ được đánh giá cao)
Bổ sung: Tôi hiểu rằng sẽ luôn có một phương thức và khi nói đến getters và setters, điều này thường là điều người lập trình muốn.
Xin cảm ơn trước.
C1 hoặc C2 (ví dụ: máy khách hoặc máy chủ)? Nhưng một trong hai cách rất cao, vì vậy bạn có thể giả sử nó miễn là mã là 'nóng'. Nếu bạn muốn chứng minh nó, hãy sử dụng -XX: ++ PrintAssembly để kiểm tra mã được tạo ra. Vấn đề duy nhất sẽ là nội tuyến "ngân sách" được giới hạn hơn trên trình biên dịch C1. – bestsss