Chúng ta biết rằng biến tham chiếu đối tượng chứa các bit đại diện cho một cách để truy cập một đối tượng.Có gì bên trong biến tham chiếu trong Java?
Nó không giữ đối tượng, nhưng nó giữ một cái gì đó giống như một con trỏ hoặc một địa chỉ.
Tôi đã đi qua (2nd edition) cuốn sách Head-First Java và trong cuốn sách đó được viết (trong Chương 3, trang 54) rằng
Trong Java, chúng tôi không thực sự biết những gì là bên trong biến tham chiếu. Chúng tôi làm biết rằng nó là gì, nó đại diện cho một và chỉ một đối tượng. Và JVM biết cách sử dụng tham chiếu để truy cập đối tượng. -
Tôi muốn hỏi:
- Do một biến tham chiếu đối tượng nắm giữ con trỏ, địa chỉ hoặc những gì?
- JVM giải thích điều đó như thế nào?
Hãy xem một triển khai mở như OpenJDK nếu bạn tò mò :) – KeatsPeeks
Không, không phải tò mò nhiều lắm :) chỉ là người mới bắt đầu trong Java. –