摘要:
在Map对象中,每一个关键字最多有一个关联的值。Map:不能包括两个相同的键,一个键最多能绑定一个值。null可以作为键,这样的键只有一个;可以有一个或多个键所对应的值为null。当get()方法返回null值时,即可以表示Map中没有该键,也可以表示该键所对应的值为null。因此,在Map中不能由get()方法来判断Map中是否存在某个键,而应该用containsKey()方法来判断。继承Map的类有:HashMap,HashTableHashMap:Map的实现类,缺省情况下是非同步的,可以通过MapCollections.synchronizedMap(Mapm)来达到线程同步HashT 阅读全文
posted @ 2013-03-03 16:53
珊娃子。
阅读(290)
评论(0)
推荐(0)
摘要:
LinkedList类:LinkedList实现了List接口,允许null元素。此外LinkedList提供额外的get,remove,insert方法在LinkedList的首部或尾部.ArrayList类: ArrayList实现了可变大小的数组。它允许所有元素,包括null。ArrayList没有同步.Vector类: Vector非常类似ArrayList,但是Vector是同步的。由Vector创建的Iterator,虽然和ArrayList创建的Iterator是同一接口,但是,因为Vector是同步的,当一个Iterator被创建而且正在被使用,另一个线程改变了Vector的状 阅读全文
posted @ 2013-03-03 16:52
珊娃子。
阅读(232)
评论(0)
推荐(0)
摘要:
设计模式可以分为三大类,分别是创建型设计模式、行为型设计模式以及结构型设计模式。创建型的设计模式:单例模式(Singleton)构建模式(Builder)原型模式(Prototype)抽象工厂模式(AbstractFactory)工厂方法模式(FactoryMethod)行为设计模式:策略模式(Strategy)状态模式(State)责任链模式(ChainofResponsibility)解释器模式(Interpreter)命令模式(Command)观察者模式(Observer)备忘录模式(Memento)迭代器模式(Iterator)模板方法模式(TemplateMethod)访问者模式(V 阅读全文
posted @ 2013-03-03 15:58
珊娃子。
阅读(264)
评论(0)
推荐(0)

浙公网安备 33010602011771号