Trong Java, có cách nào để tách các bước điều đó xảy ra trong quá trình tạo đối tượng:Tạo một thể hiện đối tượng unconstructed
- cấp phát bộ nhớ
- xây dựng đối tượng
Nói cách khác, đang có các cấu trúc mức cao (có thể sử dụng refection?) để ánh xạ chính xác các hướng dẫn bytecode new
(cấp phát bộ nhớ) và invokespecial
(xây dựng đối tượng).
Không sử dụng cụ thể, giống như một điều tò mò.
ngay cả với thao tác bytecode, bạn sẽ không có quyền truy cập vào bộ nhớ trước khi hàm tạo jlo đã thoát bình thường. –