这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。
function Animal(){ this.species = "动物"; }还有一个"猫"对象的构造函数。 f...
分类:
编程语言 时间:
2014-04-30 01:48:45
阅读次数:
570
快速失败是指某个线程在迭代集合类的时候,不允许其他线程修改该集合类的内容,这样迭代器迭代出来的结果就会不准确。比如用iterator迭代collection的时候,iterator就是另外起的一个线程,它去迭代collection,如果此时用collection.remove(obj)这个方法修改了...
分类:
其他好文 时间:
2014-04-30 01:47:43
阅读次数:
600
收集一些对PHP研究较深的文章,方便平时的查阅。 1)弱类型变量实现 2)PHP的生命周期
3)变量的引用计数、写时复制(Reference counting & Copy-on-Write) 4)变量的存储方式 5)数组
6)HashTable API 7)面向对象
分类:
Web程序 时间:
2014-04-30 01:38:26
阅读次数:
565
=============================================================今天遇到一个奇葩问题,就是eclipse
ctrl无法追踪父类文件,百度之后,参考下面这篇文章,可以解决,特此分享ps:我是直接修改.project文件之后就可以了=======...
分类:
Web程序 时间:
2014-04-30 01:37:23
阅读次数:
725
NSMapTable 不只是一个能放weak指针的
NSDictionaryNSMapTable是早在Mac OS X
10.5(Leopard)的引入集合类。乍一看,这似乎是作为一个替换NSDictionary的存在,可以选择“strong”和“week”指针。
在这篇文章中,我会告诉你除了为什....
分类:
其他好文 时间:
2014-04-30 01:36:23
阅读次数:
509
java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。一、propert...
分类:
编程语言 时间:
2014-04-30 01:25:07
阅读次数:
567
java有两种内存管理:堆和栈。栈中保存的是基本数据类型(如:int、short、char、long等)与对象句柄。
栈中保存的内存在变量超出作用域后会被自动释放。 栈的存取速度比堆快,数据可以共享,但是不灵活。举个例子:int i = 5;int j = 5;String
s1 = "abc".....
分类:
编程语言 时间:
2014-04-30 01:23:06
阅读次数:
499
一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。如:var
LangShen =
{"Name":"Langshen","AGE":"28"};上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性,所以访问时,应该用.(点)来...
分类:
Web程序 时间:
2014-04-30 01:22:02
阅读次数:
563
1.提炼类某个类做了应该由两个类做的事,需要建立一个新的类,将相关的字段和函数从旧类搬到新类。先搬较底层函数(就是给别人调用多过于调用别人的),再搬高层函数。
分类:
其他好文 时间:
2014-04-30 00:56:25
阅读次数:
371
1.如果你看到一个数组的行为方式很像一个数据结构,就可以把数组变成对象private int
aa,变成: int aa; public int GetAA() {return aa;}//好处:使得获取的数据更加有效
分类:
其他好文 时间:
2014-04-30 00:55:25
阅读次数:
373