Java集合类,工具类图


, Collection Framework 大师之作 Josh Bloch 理解的概念 什么是集合类? 集合类的学习方法? CRUD 谱系 LMS Iterable Collection List 线程不同步 ArrayList 默认大小10 LinkedList : Collections.synchronizedList(List list); 线程同步 Vector 默认大小10 Set 线程不同步 HashSet 默认大小16 TreeSet :Collections.synchronizedSortedSet(SortedSet s) 线程同步 通过 Collections.synchronizedSet(Set s); 小结 , 2TC 同步 Collections.synchronizedCollection(Collection c) 什么样的集合类可以使用foreach? Map 线程不同步 HashMap LinkedHashMap TreeMap IdentityHashMap WeakHashMap : Collections.synchronizedMap(Map m) 线程同步 Hashtable Properties I RandomAccess 小结 类型的get()遍历比迭代器快时, should be implements RandomAccess 如ArrayList就实现此接口 自定义类型,放入Map作key,Set作元素时 自定义类型,覆盖原则:equals为true时,hashCode也为true 平台工具类 常用平台工具类 的格式 使用单例 使用格式类似 单例 (1) abstract class (2) 构造器protected, (3) getInstance() 使用 (1) final类, (2) 构造器private, (3) 方法static 普通类 Math UUID Random Systempublic static native void arraycopy(Object src, int srcPos, Object dest, int destPos,int length); src, dest , ArrayStoreException Runtime Calendar SimpleDateFormat import java.text.SimpleDateFormat; "yyyy-MM-dd hh:mm:ss"hh vs HH Arrays Collections Scanner Properties ThreadLocal 自定义工具类 格式 1. final class 2. private constructor 3. static method jar 创建 -C dir/空格. 为 class 2.jar -cvf 名称.jar -C dir/空格. 解压 1.通过winrar 2.jar -xvf 名称.jar 引用 -cp -classpath before jdk1.6 -cp到jar包 since jdk1.6 -cp到目录 winjava -cp .;./lib/* 类全名 linuxjava -cp .:./lib/* 类全名 可执行的jarjava -jar **.jar

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 15 金币 [ 分享pdf获得金币 ] 2 人已下载

下载pdf

pdf贡献者

hhy7226276

贡献于2011-09-02

下载需要 15 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf