spring 核心技术1--控制反转或反向控制 (inversion control IOC)当一个对象需要另一个对象时, 传统设计过程中, 需要通过调用者来创建被调用着的对象实例但是在spring中, 创建被调用者的工作不再有调用者来完成,而是由spring IOC容器完成.DI(dependen...
分类:
编程语言 时间:
2015-10-27 17:17:58
阅读次数:
217
简单工厂模式(Factory Pattern)是一种创建型的设计模式,像工厂一样根据要求生产对象实例。 特点:根据不同的条件,工厂实例化出合适的对象。 《大话设计模式》中实例:四则运算计算器 代码: 1 #!/usr/bin/env python 2 #-*- coding: utf-8 ...
分类:
编程语言 时间:
2015-10-27 00:01:06
阅读次数:
391
高级类特性 Staitc:关键字,用于修饰类的成员(属性、方法、内部类)。例如每一个中国人都共享这个国家的名称,不需要为每个中国人的实例对象中单独分配一个用于代表国家名称的变量。在访问允许的情况下,static修饰的成员可以通过类名.的方式访问,在不创建对象实例的情况下也可以Static修饰的成员叫...
分类:
其他好文 时间:
2015-10-26 18:14:45
阅读次数:
267
json的语法可以表示以下三种类型的值。1、简单值:可以在json中表示字符串、数值、布尔和null。2、对象:对象作为一种复杂的数据类型,表示一组有序的键值对儿。3、数组:数组也是一种复杂的数据类型,表示一组有序的值列表,可以通过数值索引来访问其中的值。json不支持变量、函数或对象实例,它就是一...
分类:
Web程序 时间:
2015-10-25 22:06:02
阅读次数:
174
var o = new Array();我们创建了一个对象,这个对象是个数组类型,Array就是一个原生构造函数。显而易见,构造函数模式就是让我们知道如果我们要创建一个Person(),如何能使它像Array()一样可以通过new一个类来创建对象实例,且这个对象实例被标记为Person类型funct...
分类:
编程语言 时间:
2015-10-21 15:21:51
阅读次数:
152
上一篇《Python面向对象(初级篇)》文章介绍了面向对象基本知识:面向对象是一种编程方式,此编程方式的实现是基于对类和对象的使用类是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中)对象,根据模板创建的实例(即:对象),实例用于调..
分类:
编程语言 时间:
2015-10-20 12:25:17
阅读次数:
344
1.采用阻塞式readUTF();长连接2.java socket的3个主要方面如下 1)accept 阻塞,直到接受到一个连接,并返回一个客户端对象实例 2)getInputStream() 3)getOutputStream()客户端代码:public class ClientSocket...
分类:
编程语言 时间:
2015-10-15 18:23:55
阅读次数:
162
原型链模式1、每一个对象(实例也是对象)都有一个天生自带的属性:__proto__,这个属性指向当前所属类的原型(prototype) 2、每一个函数(类也是函数)都有一个天生自带的属性:prototype(原型),并且这个属性存储的值是一个对象数据类型的数据,浏览器默认给这个属性开辟一个堆内存 在...
分类:
Web程序 时间:
2015-10-14 23:21:13
阅读次数:
280
一个 Bitmap 对象可在若干 Bitmap 对象之中共享其BitmapData引用,与转换属性或旋转属性无关。由于能够创建引用相同 BitmapData 对象的多个 Bitmap 对象,因此,多个显示对象可以使用相同的复杂 BitmapData 对象,而不会因为每个显示对象实例使用一个 Bitm...
分类:
其他好文 时间:
2015-10-12 17:08:16
阅读次数:
133