这篇文章本来早就该发出来了,但是因为这段时间一直比较忙,所以到现在才发出来。这期间断断续续自己写过一些,但是因为手残没有保存完整,所以后半部分都是贴相关链接了
类加载器
http://blog.csdn.net/gjanyanlig/article/details/6818655/
String、StringBuffer、StringBuilder
* String字符串是常量,其值不能改变 * StringBuilder是线程不安全的,速度更快 * StringBuffer是线程安全的,速度比StringBuilder慢
JAVA集合
* Map接口:hashMap和treeMap * HashMap:Hash表无序,不能放重复键,允许放Null key 和Null value,方法不是Synchronize的要提供外同步 * TreeMap:数据结构是树,有序 * 遗留集合: * HashTable:不能放重复键,不允许放Null key 和Null value,继承于Dictionary,方法是是Synchronize的 * Collection接口:List和Set * 可添加重复键 * List接口:ArrayList和linkedList * ArrayList:数据结构是数组,在内存中是连续的,可以随机访问&#x