详解Java内存泄露和如何避免内存泄漏。

答案解析

Java内存泄漏常因静态变量、缓存、监听器等持有对象引用。避免方法:及时移除无用引用、合理使用弱/软引用、关闭资源、清理ThreadLocal等,定期检查内存占用。