midJava
What is garbage collection in Java?
Updated May 6, 2026
Short answer
Garbage Collection automatically frees unused memory.
Deep explanation
JVM removes objects that are no longer referenced to prevent memory leaks.
Real-world example
Ensures memory efficiency in long-running servers.
Common mistakes
- Manually trying to force GC.
Follow-up questions
- Can we force GC?
- What is heap memory?