会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wheleetcode
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
下一页
2017年8月16日
单例设计模式
摘要: 概述 有时候某些对象我们只需要一个,如:线程池、缓存、对话框等等,对于这类对象我们只能有一个实例 单例模式确保一个类只有一个实例,并且自行实例化并向整个系统提供这个实例 特点 1 只能有一个实例 2 类自己创建自己的唯一实例 3 给所有其他对象提供这一实例 饿汉式 class EagerSingle
阅读全文
posted @ 2017-08-16 14:56 wheleetcode
阅读(153)
评论(0)
推荐(0)
编辑
2017年8月15日
抽象工厂
摘要: 抽象工厂模式是工厂模式的进一步推广,假设一个子系统需要一些产品对象,而这些产品对象有属于一个以上的产品等级结构,那么为了将消费这些产品对象的责任和创建的责任分开,就可用抽象工厂模式。例如一个大棚生产食物,有水果和蔬菜,而水果和蔬菜不是一个产品等级结构,所以要用抽象工厂模式。 抽象工厂模式是所有工厂模
阅读全文
posted @ 2017-08-15 17:11 wheleetcode
阅读(182)
评论(0)
推荐(0)
编辑
2017年8月14日
XML
摘要: extensible markup languae 可扩展标记语言 可扩展:所有标签自定义 功能:数据存储 配置文件 数据传输 * html与xml区别: * html语法松散,xml语法严格 * html做页面展示,xml做数据存储 * html所有标签都是预定义的,xml所有标签都是自定义的 W
阅读全文
posted @ 2017-08-14 23:41 wheleetcode
阅读(137)
评论(0)
推荐(0)
编辑
JDBC
摘要: 概述 Java database connectivity sun公司提供的数据库接口规范 与数据库驱动的关系:接口和实现的关系 4个核心对象 DriverManager 注册驱动 Connection 建立的连接 Statement 操作数据库语句的对象 Result 结果集 //1、注册驱动 /
阅读全文
posted @ 2017-08-14 22:53 wheleetcode
阅读(95)
评论(0)
推荐(0)
编辑
AbstractList
摘要: 概述 此类提供 List 接口的骨干实现,以最大限度地减少实现“随机访问”数据存储(如数组)支持的该接口所需的工作。对于连续的访问数据(如链表),应优先使用 AbstractSequentialList,而不是此类。 定义 public abstract class AbstractList<E>
阅读全文
posted @ 2017-08-14 16:32 wheleetcode
阅读(101)
评论(0)
推荐(0)
编辑
工厂方法模式
摘要: 简单工厂的缺点:对开闭原则的支持不够,如果有新的产品加入系统中,就需要修改工厂类,将必要的逻辑加入工厂类中。 工厂方法模式是简单工厂模式的进一步抽象和推广,使用了多态,工厂方法模式保持了简单工厂的优点,并克服了他的缺点。核心的工厂类不再负责所有产品的创建,将具体创建的工作交给子类,核心类成为抽象工厂
阅读全文
posted @ 2017-08-14 14:39 wheleetcode
阅读(283)
评论(0)
推荐(0)
编辑
2017年8月13日
简单工厂
摘要: 概念 我们希望能够调用一个简单的方法,我传递一个参数过去,就可以返回给我一个相应的具体对象,这个时候我们就可以使用简单工厂模式。 简单工厂模式又称之为静态工厂方法,属于创建型模式。在简单工厂模式中,可以根据传递的参数不同,返回不同类的实例。简单工厂模式定义了一个类,这个类专门用于创建其他类的实例,这
阅读全文
posted @ 2017-08-13 23:48 wheleetcode
阅读(214)
评论(0)
推荐(0)
编辑
Vector
摘要: 概述 Vector 类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Vector 的大小可以根据需要增大或缩小,以适应创建 Vector 后进行添加或移除项的操作。 由 Vector 的 iterator 和 listIterator 方法所返回的迭代器是快速失败
阅读全文
posted @ 2017-08-13 23:15 wheleetcode
阅读(139)
评论(0)
推荐(0)
编辑
AbstractCollection
摘要: 概述 这个类提供了实现Collection接口的骨架,来最小化实现此接口所做的工作。 要实现一个不可修改的 collection,编程人员只需扩展此类,并提供 iterator 和 size 方法的实现。(iterator 方法返回的迭代器必须实现 hasNext 和 next。) 要实现可修改的
阅读全文
posted @ 2017-08-13 22:08 wheleetcode
阅读(164)
评论(0)
推荐(0)
编辑
集合
摘要: 1 Iterable 接口 有一个方法用于生产迭代器 public interface Iterable<T> { Iterator<T> iterator(); } 2 Iterator 接口,三个方法, 用于遍历集合元素 public interface Iterator<E> { boolea
阅读全文
posted @ 2017-08-13 16:06 wheleetcode
阅读(110)
评论(0)
推荐(0)
编辑
上一页
1
···
5
6
7
8
9
10
11
12
下一页