Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final 使用总结”...
分类:
其他好文 时间:
2014-12-22 19:29:36
阅读次数:
147
单例模式干的事情很简单,就是要保证某一个对象全局唯一。
对吗? 对不对要看标准
单例模式(Singleton Pattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,
这个类称为单例类,它提供全局访问的方法。单例模式是一种对象创建型模式。
看来我之前定义的不全对。
第一 保证类只有一个实例
第二 类本身自己实例化(意思就是不能让别的类来new自己)
第三 ...
分类:
其他好文 时间:
2014-12-21 20:47:17
阅读次数:
144
UI程序的运行过程1.首先进入main 函数2.执行 UIApplicationMain 函数* 创建UIApplication对象* 创建UIApplication的delegate对象3(.没有storyboard)delegate对象开始处理(监听)系统事件*程序启动完毕的时候,就会调用代理的...
分类:
其他好文 时间:
2014-12-21 19:17:54
阅读次数:
178
1.定义
抽象工厂是一种常用的对象创建型设计模式。抽象工厂模式提供了一种方式,可以将一组具有统一主题的单独工厂封装起来,它提供一个创建一系列相关或相互依赖对象的接口,而无需制定它们具体的类。
2.结构
抽象工厂的结构图如下所示:
AbstractFactory : 声明一个创建抽象产品对象的操作接口
ConcreteFactory : 实现创建具体产品对象的操作
AbstractP...
分类:
其他好文 时间:
2014-12-20 15:38:17
阅读次数:
187
Ajax核心知识1:XMLHttpRequest 对象创建所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject) 。XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。v...
分类:
Web程序 时间:
2014-12-18 00:05:42
阅读次数:
177
一、UML图
二、概念
原型模式(Prototype):用原型示例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
三、说明
(1)原型模式实际上就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。
(2)一般在初始化的信息不发生变化的情况下,克隆是最好的办法。这既隐藏了对象创建的细节,有对性能是大大的提高。因为如果不用Clone,每次new,都需要执行...
分类:
编程语言 时间:
2014-12-17 18:40:31
阅读次数:
247
一个ios程序运行的过程进入main函数创建一个UIApplication对象创建一个mainloop创建一个UIApplicationDelegate对象,用来监听程序的生命周期加载程序的didfinishlanuchedwithoptions程序的生命周期:applicationWillEnterForegroundapplicationDidBecomeActiveapplicationWillR..
分类:
移动开发 时间:
2014-12-14 18:41:07
阅读次数:
138
1.数组1.1 不可变数组(只读数组)注意:OC数组和C数组的区别: -》创建方式不同; -》OC数组本身也是一个对象,是任意类型对象地址的集合; -》OC兼容C的数组,可用于存储对象;(1)创建数组对象-》方式一:NSArray *array = [[NSArray alloc] initWith...
分类:
编程语言 时间:
2014-12-14 17:05:09
阅读次数:
298
javascript中的with语句是什么? with语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性。要给对象创建新的属性,必须明确地引用该对象。 看起来不懂吗? with语句div 好吧, 我懂了,但是这个with有毛用呢(要特别注意with语...
分类:
Web程序 时间:
2014-12-14 17:01:08
阅读次数:
144
本文是根据李炎恢老师的相关视频和讲义整理成的,如果感兴趣可以亲自去听李炎恢老师的相关课程。讲的很详细。下面是链接:javascript视频教程1.一般方法:创建一个对象,然后给这个对象新建属性和方法。varbox=new
Object();//创建一个Object对象box.name=
‘Lee‘;//创建一个nam..
分类:
编程语言 时间:
2014-12-14 07:18:10
阅读次数:
201