Java Collections Framework
OnMyRoad
这个作者很懒,什么都没留下…
展开
-
Java Collections Framework--(一 概述)
Java Collections Framework位于包java.util.*中,有两个顶层接口,Collection与Map接口。1.Collection结构(图1-1 && 图1-2),Map结构(图1-3) 图1-1 图1-2 图1-32.为什么要使用接口如果不用接口,而使用类似ArrayList的具体类方法直接实现,原创 2007-08-16 12:32:00 · 1557 阅读 · 0 评论 -
Java Collections Framework--(二 List集合)
5.ArrayList VS Vector VS StackArrayList可用Iterator遍历,但Vector可用Iterator或者Enumeration遍历。两者的实现算法相差不多。但差别最重要的一点是线程安全问题:Vector类的所有方法都是线程同步的,两个线程并发访问Vector对象将是安全的,但只有一个线程访问Vector对象时,因为源程序仍调用了同步方法,需要额外的监原创 2007-08-16 15:56:00 · 1074 阅读 · 0 评论 -
Java Collections Framework--(三 Map)
7.WeakHashMap VS HashMap VS HashtableWeakHashMap与HashMap实现大体一致,但WeakHashMap对key实行“弱引用”,如果一个key不再被外部所引用,那么该key可以被GC回收。HashMap与Hashtable实现大体一致,但Hashtable支持线程同步,HashMap不支持。需要同步操作的理由是,可能存在多个线程对同一个集合原创 2007-08-18 23:31:00 · 1251 阅读 · 0 评论