volatile、內存屏障/內存柵欄、Java是如何實現跨平臺的、線程狀態及轉化html
transient 被transient修飾的變量不能序列化 http://www.cnblogs.com/lanxuezaipiao/p/3369962.html算法
LinkedList非線程安全安全
ArrayList是非線程安全的,效率高spa
Voctor是線程安全的,效率低.net
ArrayList適合查找,LinkedList適合增刪線程
HashSet:非線程安全,查找快,存入HashSet的對象必須定義hashCode()htm
TreeSet:非線程安全,保存次序的Set,底層爲樹結構。使用它能夠從Set中提取有序的序列對象
LinkedHashSet:非線程安全,具備HashSet的查詢速度,且內部使用鏈表維護元素的順序(插入的次序)。blog
HashMap非線程安全接口
HashTable線程安全
SortedMap有一個實現類:TreeMap非線程安全
Cookie和Session的區別 https://blog.csdn.net/axin66ok/article/details/6175522
Java中equals和hashCode方法詳解 http://www.cnblogs.com/Qian123/p/5703507.html
Java中CAS算法