Bạn có thể đề xuất một số bài viết hoặc sách về nội bộ JVM: cách phân bổ bộ nhớ, xử lý thừa kế đối tượng, thu gom rác, cách thực thi mã byte và vv.Java Virtual Machine Internals
Trả lời
Có một cái nhìn tại "The Java Virtual Machine Specification": http://java.sun.com/docs/books/jvms/
Bạn có thể có một cái nhìn tại "Inside the JVM". Thật không may là tôi không nhận thức được sự tồn tại của bất kỳ cuốn sách mới về chủ đề này.
Cliff Bấm đã có cuộc trao đổi của Google lớn vào đầu năm nay về những điều mà một JVM không. Đó chắc chắn không phải là tất cả những gì bạn cần, nhưng là một điểm khởi đầu thực sự tuyệt vời:
http://www.youtube.com/watch?v=uL2D3qzHtqY&feature=player_embedded
Tôi cũng muốn nói thêm rằng nếu bạn chưa hiểu bytecode, thì đó sẽ là khá hữu ích:
http://arhipov.blogspot.com/2011/01/java-bytecode-fundamentals.html
+1 Để nói chuyện. – bacchus
- 1. FTP thụ động trên Windows Azure Virtual Machine
- 2. Visual Studio 2012 từ xa Kernel Debugging một Virtual Machine
- 3. Perl strings internals
- 4. ruby array internals
- 5. Android Graphics Internals
- 6. Linux mmap internals
- 7. Học tập gcc internals
- 8. unix/linux internals là gì?
- 9. C# Virtual & Override Keywords
- 10. State Machine, Model validations và RSpec
- 11. thêm Virtual PC 2007 vào mạng chủ
- 12. Virtual Destructors mặc định trong C++
- 13. Thiết lập Windows Virtual PC Development?
- 14. IIS 7.5 Express New Virtual Dir
- 15. Bạn muốn giới thiệu plugin State Machine nào cho Rails?
- 16. Bất cứ ai biết gì về OLAP Internals?
- 17. Tính entropy trong cây quyết định (Machine learning)
- 18. MRI Internals: giải thích chi tiết về rb_id2str
- 19. Facebook Hacker Cup Subround 1B - Slot Machine Hacker
- 20. Tích hợp WebSockets với Rails bằng Rack và Event Machine
- 21. LGPL Machine Learning với rừng ngẫu nhiên - C++
- 22. Sự khác biệt giữa Azure Virtual Machines & Cloud Services
- 23. chênh lệch C++ giữa virtual = 0; và chức năng rỗng
- 24. Liệt kê Azure Virtual Machines qua REST API
- 25. Tự động hóa Virtual PC 2007 bằng PowerShell?
- 26. Có thể chọn nhiều cột trong Virtual Treeview không?
- 27. Có thư viện nào để hiển thị Virtual Human [WPF]
- 28. Nhận lỗi python virtual env sau khi cài đặt Lion
- 29. Cách sử dụng thực tế của Virtual Memory
- 30. Hoạt động bên trong của C# Virtual và Override
+1. Đây là một cuốn sách tốt. Đặc tả JVM, mặt khác, chỉ là - một đặc tả, và không thể đọc được rất nhiều trừ khi bạn đang viết máy ảo của riêng bạn. – talonx