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

Design pattern nào trong thư viện JDK của Java?

middle

Lợi ích của việc sử dụng getterssetters trong Java là gì?

middle

Các phương thức Swing nào là thread-safe trong Java?

Bình luận

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

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