要解决的问题:内存泄漏(无意识的对象保持) 例如,用数组和size自己实现一个栈,如果出栈后不把数组中的引用解除,则会始终保持着其引用。 通常自己手工管理内存的地方需要格外注意消除过期引用的问题。 其他常见导致内存泄漏的情况 缓存监听器和回调 解决方法之一是使用弱引用