- 博客(5)
- 资源 (25)
- 收藏
- 关注
原创 java 复制文件夹中epub、html、txt文件 (按原来文件夹存放)
java 复制文件夹中epub、html、txt文件 (按原来文件夹存放)制定文件后缀,将原来文件夹中的文件复制到另一个文件夹中,并且按照内部文件夹存放
2014-08-19 14:32:26 1525
原创 设计模式:浅析 抽象工厂、工厂方法、简单(静态)工厂 java实现
抽象工厂 抽象工厂:多个抽象产品类,派生出多个具体产品类;一个抽象工厂类,派生出多个具体工厂类;每个具体工厂类可创建多个具体产品类的实例。 即提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们的具体的类。“一对多”的关系。优点:1、抽象工厂模式隔离了具体类的生产,使得客户并不需要知道什么被创建。2、当一个产品族中的多个对象被设计成一起工作时,它能保证客户端始终只使用同一个产品族中的对象。3、增加新的具体工厂和产品族很方便,无须修改已有系统,符合“开闭原则”。 缺点:增
2014-08-19 01:24:01 1922 1
原创 java集合: List、Set、Map总结 + HashMap/Hashtable 区别
Hashmap、Hashtable都是一个数组和链表的结合体(在数据结构称“链表散列“)hashTable和hashMap的区别: ----Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。 ----Hashtable中key和value都不允许null值,而HashMap中只允许一个null键,值可以为null。 ----HashMap效率比Hashtable高 ----继承不同。public class Hashtable exte
2014-08-19 01:15:27 4465
原创 软件设计:内聚性 耦合性 的总结
内聚性 内聚性,又称块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。内聚性是对一个模块内部各个组成元素之间相互结合的紧密程度的度量指标。模块中组成元素结合的越紧密,模块的内聚性就越高,模块的独立性也就越高。理想的内聚性要求模块的功能应明确、单一,即一个模块只做一件事情。模块的内聚性和耦合性是两个相互对立且又密切相关的概念。内聚性从弱到强:
2014-08-19 01:08:23 4491
原创 线性表 顺序存储 链式存储 ---java实现
首先抽象出一个线性表抽象类(包含基本的增删操作)public abstract class MyAbstractList { public abstract void add(E t); public abstract void add(int index,E t); public abstract void remove(); public abstract void remove(
2014-08-05 11:46:16 1423
[程序员的思维修炼].(Pragmatic.Thinking.and.Learning).Andy.Hunt.文字版
2013-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人