Java 7之基础 - 强引用、弱引用、软引用、虚引用 - 聚沙成塔、水滴石穿 - 博客频道 - CSDN.NET1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:[java] view plaincopyprint?.....
分类:
编程语言 时间:
2015-01-12 16:23:53
阅读次数:
285
⑴强引用(StrongReference) 就是通过new得的对象引用 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题. .....
分类:
编程语言 时间:
2015-01-11 22:57:23
阅读次数:
367
http://www.cnblogs.com/wanyakun/p/3494323.html强引用(Required)的framework是一定会被加载到内存的,但是弱引用(Optional)的framework只在需要时才会被载入内存,这对于比较大的framework来说,在最初加载的时候会省很多...
分类:
移动开发 时间:
2015-01-09 22:18:28
阅读次数:
487
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
if ([NSStringFromClass([[[window subviews]lastObject] class]) isEqualToString:@"...
分类:
移动开发 时间:
2015-01-09 17:26:42
阅读次数:
220
因为sqlite为弱引用,使用字段前将他强制转为日期型,用datetime。或者最原始的strftime。SELECT distinct ID from testTable where datetime(availDate) between datetime('2015-01-12 04:00') ...
分类:
数据库 时间:
2015-01-09 12:27:24
阅读次数:
501
每个app有且只有一个UIApplication对象,当程序启动的时候通过调用UIApplicationMain方法得到的。可以通过sharedApplication方法得到。
UIApplication对象的主要任务是处理用户事件的处理路径,例如分发一个UIEvent到另外一个对象去处理。UIApplication对象持有众多的UIWindow对象,因此可以组织app的展示。UIApplica...
分类:
移动开发 时间:
2015-01-07 13:17:19
阅读次数:
337
1.新建项目,在AppDelegate.h文件中声明实例变量 #import @interface AppDelegate : UIResponder @property (strong, nonatomic) UIWindow *window;//添加一个属性@property (nonatom....
分类:
移动开发 时间:
2015-01-02 14:36:34
阅读次数:
152
一、概述
类结构:
java.lang.Object
java.lang.ref.Reference
java.lang.ref.WeakReference
声明:public class WeakReference
extends Reference
假定垃圾回收器确定在某一时间点上某个对象是弱可到达对象。这时,它将自动清除针对此对象的所有弱引用,以及通过强引...
分类:
编程语言 时间:
2014-12-28 18:17:25
阅读次数:
227
A.概念 @property 的修饰词 strong: 强指针/强引用(iOS6及之前是retain) weak: 弱智真/弱引用(iOS6及之前是assign) 默认情况所有指针都是强指针 使用 "__weak" 修饰的指针是弱指针 ARC准则:只要没有强指针指向,对象就会被销毁 @propert...
分类:
移动开发 时间:
2014-12-28 01:43:35
阅读次数:
147