摘要: 简单工厂模式的升级版--工厂方法模式 简单工厂模式:属于创建型模式,又叫静态工厂方法模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 简单工厂类: //简单面包工厂类 public class BreadFactory{ public static BreadMaker MakeBread(int breadType){ ... 阅读全文
posted @ 2017-03-23 16:37 IT改变世界 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1.操作系统:(Operating System, OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。其主要作用是管理好这些设备,提高它们的利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。 2.目标:方便性、有效性、可扩充性、开放性 3.作用 (1)OS作为用 阅读全文
posted @ 2017-03-22 21:04 IT改变世界 阅读(457) 评论(0) 推荐(0) 编辑
摘要: Overload是重载的意思,Override是覆盖的意思,也就是重写。 重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。 重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个 阅读全文
posted @ 2017-02-24 22:16 IT改变世界 阅读(2522) 评论(0) 推荐(0) 编辑
摘要: 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类 阅读全文
posted @ 2017-02-15 11:14 IT改变世界 阅读(229) 评论(1) 推荐(0) 编辑
摘要: 对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲 阅读全文
posted @ 2017-02-15 10:55 IT改变世界 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 二分搜索算法的基本思想是将n个元素分成个数大致相同的两半,取a[n/2]与x进行比较。如果X=a[n/2],则找到x,算法终止。如果x<a[n/2],则只要在数组a的左半部继续搜素X。如果X>a[n/2],则只要在数组a的右半部继续搜索x。具体算法可描述如下: 阅读全文
posted @ 2016-05-27 21:13 IT改变世界 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF),第三范式(3NF)。下面就简单介绍下这三个范式。 ◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 考 阅读全文
posted @ 2016-05-06 20:40 IT改变世界 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: ArrayList定义 ArrayList概述 ArrayList以数组实现,允许重复。超出限制时会增加50%的容量(grow()方法中实现,如下所示),每次扩容都底层采用System.arrayCopy()复制到新的数组,因此最好能给出数组大小的预估值。默认第一次插入元素时创建数组的大小为10. 阅读全文
posted @ 2016-05-02 09:56 IT改变世界 阅读(230) 评论(0) 推荐(0) 编辑
摘要: js里面的data对象的运行 很实用的东西,, 直接上代码: 阅读全文
posted @ 2016-05-02 09:38 IT改变世界 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 过去的时间里,Android开发逐步走向成熟,一个个与Android相关的开发工具也层出不穷。不过,在面对各种新鲜事物时,不要忘了那些我们每天使用的大量开源库。在这里,向大家介绍的就是,在这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。希望通过对它们的了解,能够对你的开发工作有所帮助。 阅读全文
posted @ 2016-05-02 09:30 IT改变世界 阅读(153) 评论(0) 推荐(0) 编辑