1.强引用表示从属关系,引用对象拥有被引用的对象。弱引用则暗示引用对象不拥有被引用的对象。一个对象的寿命是由它被强引用多少次来决定的。只要对象还存在强引用,就不会释放该对象。

注意:但是对象之间的引用如果都是强引用就会发生强引用循环,导致该对象的内存无法释放,会造成内存泄漏的问题;解决方法是:一个对象使用强引用,一个对象使用弱引用,因为一个对象未被强引用时,该对象将被释放,对该对象的所有弱引用都会设定为 nil

最新文章

  1. AWS开发人员认证考试样题解析
  2. Jquery-UI使用
  3. 如何查看当前使用的Entity Framework版本
  4. tar-usage
  5. java微信接口之四—上传素材
  6. 第50课 C++对象模型分析(上)
  7. AngularJS+ckEditor管理ng-model
  8. 如何组织较大项目的MVC文件夹结构
  9. Python的descriptor (2)
  10. vim编程 插入 保存不退出 保存退出 退出不保存 另存为其他文件名 保存覆盖现有文件
  11. JAVA面试题:String 堆内存和栈内存
  12. C++中如何修改const变量
  13. MongoDB学习笔记06
  14. http & json
  15. bzoj 2427: [HAOI2010]软件安装
  16. sublime text 安装nodejs开发插件
  17. sql server 横向转丛向及FOR XML PATH使用
  18. MySQL 5.7 新特性大全和未来展望
  19. maven基础知识汇总
  20. SQL 中单引号 和一些特殊字符的处理

热门文章

  1. python 练习 17
  2. 1106c语言语法树
  3. c# BackGroundWorker 多线程操作的小例子
  4. 读书笔记2:HTTP协议
  5. VS输入输出基本操作以及数据类型和类型转换
  6. 在 Visual C# 项目中调用 VBA 中的代码
  7. 识别低效率的SQL语句
  8. C#入门篇6-9:字符串操作 不值一提的函数【不看也行】
  9. apache日志轮转
  10. 读取raw文件的方法。