Chào mọi người, em có câu hỏi là static object thì được lưu ở vùng nhớ nào trong Java. Theo em hiều là Static Object vẫn sẽ được lưu ở vùng nhớ Heap như các Object khác. Chỉ khác là các Object khác thì các reference trong vùng nhớ stack sẽ trỏ đến nó. Còn Static Object thì các reference lưu trong vùng nhớ Method Area cụ thể là triển khai PermGem (trước Java 8) và MetaSpace (sau Java 8) trỏ đến. Em hiểu như này đúng không mọi người. Mong được mọi người giải đáp. Em xin cảm ơn!
Static Object được lưu ở vùng nhớ nào trong Java
1 Like
Vọc Java cứ lên trang Baeldung mà mò, nếu mò không ra vào mục Contact của họ gửi câu hỏi, họ giải đáp cho bạn rõ ràng đến tận chân răng.
Tham khảo https://www.baeldung.com/java-permgen-metaspace
Và bạn cần phân biệt ở đây là kỹ năng Google và tiếng Anh bạn đang yếu kém, chứ không phải vấn đề Java gì ở đây hết.
Cảm ơn anh. Em đã tìm hiểu ra được vấn đề rồi ạ