Câu hỏi phỏng vấn Java
Câu hỏi

Mục đích của việc thu gom rác trong Java là gì?

Câu trả lời

Thu gom rác (Garbage Collection - GC) trong Java là một cơ chế quản lý bộ nhớ tự động, mục đích chính của nó là giải phóng bộ nhớ không còn được sử dụng bởi chương trình. Khi các đối tượng không còn bất kỳ tham chiếu nào từ chương trình, GC sẽ xác định và giải phóng bộ nhớ mà đối tượng đó chiếm giữ, từ đó ngăn chặn rò rỉ bộ nhớ và đảm bảo rằng bộ nhớ có thể được tái sử dụng cho các đối tượng mới.

Các mục đích chính của việc thu gom rác trong Java bao gồm:

  1. Tối ưu hóa việc sử dụng bộ nhớ: GC giúp tối ưu hóa việc sử dụng bộ nhớ bằng cách tự động giải phóng bộ nhớ không còn được sử dụng, giúp chương trình hoạt động hiệu quả hơn và tránh lãng phí tài nguyên
  2. Ngăn chặn rò rỉ bộ nhớ: Rò rỉ bộ nhớ xảy ra khi bộ nhớ được cấp phát nhưng không bao giờ được giải phóng, dẫn đến việc bộ nhớ cạn kiệt theo thời gian. GC giúp phát hiện và giải phóng những phần bộ nhớ này, ngăn chặn rò rỉ bộ nhớ và ...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Sự khác biệt giữa ClassNotFoundExceptionNoClassDefFoundError trong Java là gì?

middle

Sự khác biệt giữa HashMap, LinkedHashMapTreeMap trong Java là gì?

middle

Trình bày vòng đời (life cycle) của một Applet?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào