使用WeakReference来防止内存泄漏
与垃圾收集器交互以避免内存泄漏 本篇文章介绍在基于MVC模式构建的应用程序中,如何使用引用对象来防止内存泄漏。 面向对象程序和类库通常使用模型-视图-控制器(MVC)设计模式。例如,Swing广泛使用它。不幸的是,在Java等垃圾收集环境中使用MVC会带来额外的严重问题。例如,假设您的程序使用的数据模型存在于应用程序的生命周期中。用户可以创建该模型的视图。当他对这个观点失去兴趣时,他可以把它处理掉
与垃圾收集器交互以避免内存泄漏 本篇文章介绍在基于MVC模式构建的应用程序中,如何使用引用对象来防止内存泄漏。 面向对象程序和类库通常使用模型-视图-控制器(MVC)设计模式。例如,Swing广泛使用它。不幸的是,在Java等垃圾收集环境中使用MVC会带来额外的严重问题。例如,假设您的程序使用的数据模型存在于应用程序的生命周期中。用户可以创建该模型的视图。当他对这个观点失去兴趣时,他可以把它处理掉