相对来说今天还是轻松了挺多的,好了,刚刚跑完步,今天心情不错,直接进入主题,就不废话了。(PS:室友都去准备迎新了,老大也是,还好都将课本留给我了,可以好好的看看书了,好好学习,天天向上。)图形用户界面基础:GUI API包含的类可以分为三组:组件类,容器类,辅助类用instanceof判断就知道有...
分类:
编程语言 时间:
2014-09-11 22:23:22
阅读次数:
200
// 构造函数模式function Car(name, logo) { // 强制使用new, "this" point to the instance if (!(this instanceof Car)) { return new Car(name, logo); ...
分类:
编程语言 时间:
2014-09-10 15:36:00
阅读次数:
176
上篇讲到启动Consumer,调用了DefaultCamelContext.startService(service)方法,下面是方法源码:
private void startService(Service service) throws Exception {
if (service instanceof StartupListener) {
StartupListener liste...
分类:
其他好文 时间:
2014-09-07 17:20:15
阅读次数:
209
方式缺点优点基于已有对象扩充属性和方法不可重用,没有约束无工厂方法检测不出是什么的实例简单封装,可以传参构造方法每创建一个对象就有开辟存放方法的空间能通过instanceof检测出实例类型,可以传参原型方式不能传参,属性共享方法区共享构造方法+原型属性和方法分开放置能传参,属性放构造方法中,方法放原...
分类:
编程语言 时间:
2014-09-03 19:40:37
阅读次数:
224
in运算符in运算符要求其左边的运算数是一个字符串,或可以被转换为字符串,右边的运算数十一个对象或数组。如果该 运算符左边的值是右边对象的一个属性名,则返回true,否则返回为false。eg:instanceof运算符instanceof运算符要求其左边的运算数是一个对象,右边的运算数是对象类的名...
分类:
编程语言 时间:
2014-09-02 15:40:14
阅读次数:
200
js中操作字符串和操作数组是差不多的。以下面的数组为例:var arr = ['e', 'c', 'r', 'o'];var arrnum = [6, 4, 23, 67];1、判断是否为数组if(arr instanceof Array) { console.log(true);}if(Ar...
分类:
编程语言 时间:
2014-09-01 19:13:13
阅读次数:
277
1、之前在javascript的设计模式里面看到过,但是没有仔细去分析 2、下面的是一个例子(一种深度clone的写法): if (Obj instanceof Array) { buf = []; //创建一个空的数组 var i = Obj.length; while (i--) { ...
分类:
其他好文 时间:
2014-08-31 23:08:52
阅读次数:
405
typeof用以获取一个变量或者表达式的类型,typeof一般只能返回如下几个结果:number,boolean,string,function(函数),object(NULL,数组,对象),undefined。如:alert(typeof (123));//typeof(123)返回"number...
分类:
Web程序 时间:
2014-08-31 22:54:41
阅读次数:
282
JavaScript中判断数据类型的方法有很多,可以使用typeof、instanceof、constructor和toString等方式去判断,这里一一作出解释,当然这不能作为一个完整的解决方案,但可以作为基本的参考资料,来进行学习。...
分类:
编程语言 时间:
2014-08-29 09:29:07
阅读次数:
317
Collections工具类里的
Collections.synchronizedList
public static List synchronizedList(List list) {
return (list instanceof RandomAccess ?
new SynchronizedRandomAccessList(...
分类:
编程语言 时间:
2014-08-28 13:20:09
阅读次数:
200