1,将一个实例扩展到n个实例,例如对象池的实现。2,将NEW构造器的调用转移到其他类中,例如多个类协同工作环境中,某个局部环境只需要拥有某个类的一个实例,对整个程序说,只拥有那几个协同工作环境中产生的几个实例。3,理解和扩展Singleton模式的核心是
如何控制用户使用new对一个类的实例构造器的...
分类:
其他好文 时间:
2014-05-26 15:52:34
阅读次数:
198
init方法在init方法中实例化必要的对象(遵从LazyLoad思想)init方法中初始化ViewController本身loadView方法view
controller会在view的property被请求并且当前view值为nil时调用这个函数。当view需要被展示而它却是nil时,viewC...
分类:
其他好文 时间:
2014-05-26 15:52:14
阅读次数:
230
static关键字在类中是,描述一个成员是静态的,static能够限制外部的访问,因为static后的成员是属于类的,是不属于任何对象实例,其他类是无法访问的,只对类的实例共享,能一定程序对该成员尽心保护。类的静态变量,非常类似全局变量,能够被所有类的实例共享,类的静态方法也是一样的,类似于全局函数...
分类:
其他好文 时间:
2014-05-26 15:08:22
阅读次数:
198
路线: 实例化URL (网络资源) 利用 URL 建立URLReques (网络请求)
默认是get 请求 对于post 请求 需要创建请求数据体 利用 URLConnection 发送网络请求 (建立连接) 获得结果 或者: (也就是:)...
分类:
移动开发 时间:
2014-05-26 14:25:52
阅读次数:
365
概述log4net是一个开源日志记录组件。用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库中。其日志级别从低到高有:ALLDEBUGINFOWARNERRORFATALOFF一个实例先来看一个例子,了解下log4net是如何工作的。
1 using log4ne...
分类:
Web程序 时间:
2014-05-26 14:21:01
阅读次数:
303
1:static
静态类(有时候,可能需要创建可供所有类实例共享的字段和方法,这些字段和方法与所有的类实例有关,但不能由任何特定对象调用class Student{ static
$name = "小小"; public static $sex = "女";}2:extend 继承cla...
分类:
Web程序 时间:
2014-05-26 14:18:04
阅读次数:
261
动态代理
*****基于接口的动态代理 java.lang.reflect.Proxy static Object
newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler h)
作用:返回代理类的实例...
分类:
其他好文 时间:
2014-05-26 13:48:44
阅读次数:
258
java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说:写道给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。
静态变量:线程非安全。静态变量即类变量,位于方法区,为所有对...
分类:
编程语言 时间:
2014-05-26 13:30:48
阅读次数:
467
1 UIImage *image = [UIImage
imageNamed:tempAppInfo.icon];2 UIImageView *appIcon = (UIImageView *) [appView
viewWithTag:0]; 3 appIcon.image = image;每次执...
分类:
其他好文 时间:
2014-05-26 12:35:45
阅读次数:
226
将类的创建任务委托给工厂,包含具体创建哪个类的信息作为参数(通常为String)提交给简单工厂优缺点:1.
工厂模式含有必要的判断逻辑,可以决定在什么时候创建哪一个产品的实例,客户端可以免除直接创建产品的责任,而仅仅需要消费产品。简单工厂通过这种做法实现了责任的分割。缺点:1.系统扩展困难,一旦添加...
分类:
编程语言 时间:
2014-05-26 11:17:16
阅读次数:
246