强引用一般程序中通过new创建的对象的引用都是强引用,强引用只有在从根节点不可达的情况下才会被垃圾回收器回收,所以可能产生内存溢出。软引用使用SoftReference创建,弱于强引用,在内存紧张的时候会被回收,不会产生内存溢出。弱引用使用WeakReference创建,弱于软引用,在系统gc时只要发现弱引用直接回收,不会产生内存溢出。虚引用使用PhantomReference创建,最弱的引用类型,...
分类:
编程语言 时间:
2015-05-27 19:09:38
阅读次数:
199
效果如下图:低:中:高:页面上需要绑定的id如下: 安全程度: 弱中强 引用的js如下://密码强度弱中强变色js//CharMode函数//测试某个字符是属于哪一类.function Cha...
分类:
Web程序 时间:
2015-05-27 12:01:35
阅读次数:
137
经常比较疑惑NSArray、NSDictionary、NSSet这几个对象容器管理对象所采用的方式是“强引用”还是“弱引用”。通过简单的命令行程序得到的结论是“NSArray、NSDictionary、NSSet这几个容器都是强引用容器”。打开Xcode,新建project,选择“OS X”-“Ap...
分类:
其他好文 时间:
2015-05-22 12:57:59
阅读次数:
129
shell:外壳GUI:Gnome,KDE,xfceCLI:sh,csh,kshbash支持的引号:``:命令替换"":弱引用,变量替换‘‘:强引用,不完成变量替换文件名通配符:*:匹配任意长度的任意字符?:匹配任意单个字符[]:匹配指定范围内的任意单个字符[:space:]空白字符[:punct:]标点符号[:lower:]小写字母[:upp..
分类:
其他好文 时间:
2015-05-18 21:11:42
阅读次数:
123
本文为阅读下面四篇博文的读书笔记
http://sishuok.com/forum/blogPost/list/342.html
http://blog.sae.sina.com.cn/archives/5228?utm_source=tuicool
http://www.cnblogs.com/dolphin0520/p/3784171.html
http://blog.c...
分类:
编程语言 时间:
2015-05-15 12:12:27
阅读次数:
434
强引用、软引用、弱引用、虚引用详解
先说一下垃圾回收机制GabageCollection:
GC是垃圾收集的意思(GabageCollection)。和JAVA一样,ANDROID系统也是由GC来自动回收内存的。android中一个应用的启动,android系统都会为这个应用分配一个dalivk虚拟机,以便这个应用运行在这个独立的虚拟机上,可是一个虚拟机内存大小一般也是限制的(...
分类:
其他好文 时间:
2015-05-09 08:56:29
阅读次数:
273
关于oc中的强弱引用,有需要的朋友可以参考下。强引用和弱引用的广义区别强引用也就是通常所讲的引用,其存亡直接决定了所指对象的存亡。如果不存在指向一个对象的引用,并且此对象不再显示列表中,则此对象会被从内存中释放。弱引用除了不决定对象的存亡外,其他与强引用相同。即使一个对象被持有无数个若引用,只要没有...
分类:
其他好文 时间:
2015-05-08 23:25:05
阅读次数:
187
前两节,我介绍了ASI的“同步与异步”及“文件上传”的知识,如有什么疑问的,请点击这里。这一节通过一个简单的例子,介绍一下通过ASI实现文件的下载。
界面很简单,"Start": 开始下载; “Stop”: 暂停下载; 支持断点续传。
1.
要定义一个request成员属性,对ASI的request对象进行强引用。
@property(nonatomic,strong)...
分类:
其他好文 时间:
2015-05-08 11:02:24
阅读次数:
226
iOS 5 中对属性的设置新增了strong 和weak关键字来修饰属性(iOS 5 之前不支持ARC)strong 用来修饰强引用的属性;@property (strong) SomeClass * aObject;对应原来的@property (retain) SomeClass * aObje...
分类:
移动开发 时间:
2015-05-05 21:39:45
阅读次数:
163
1、对象的强、软、弱和虚引用在JDK1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这..
分类:
编程语言 时间:
2015-05-04 15:46:54
阅读次数:
132