Java有垃圾收集器实现内存自动管理,虽然GC有效的处理了大部分内存,但并不能完全保证内存的不泄漏。
可能导致内存泄漏的情况:
①静态集合类,如HashMap、LinkedList等
②未关闭的资源,如数据库连接、IO连接等
③变量不合理的作用域
④内部类持有外部类
⑤改变哈希值
⑥过期引用
⑦缓存泄漏
⑧监听器和回调
标签:泄漏,收集器,作用域,内存,监听器,情况,连接 From: https://www.cnblogs.com/pingcode/p/17290149.html