J2EE集合框架map集合

2021-10-23 04:22:41 字數 472 閱讀 8584

concurrenthashmap 與hashmap的區別:

最大的區別就是concurrenthashmap是執行緒安全copy的,hashmap不是執行緒安全的。

為什麼執行緒安全呢:

concurrenthashmap**中可以看出,它引入了乙個「分段鎖」的概念知,具體可以理解為把乙個大的map拆分成n個小的hashtable,根據key.hashcode()來決定把key放到哪個hashtable中。

在concurrenthashmap中,就是把map分成了n個segment,put和get的時道候,都是現根據key.hashcode()算出放到哪個segment中

map集合特點:

無序,不重複,以鍵值對的方式存放資料

遍歷方式:

1:先取出儲存所有鍵的set,再遍歷set

2:先取出儲存所有的entry的set,在遍歷此set

hashmap的 鍵都是存在hashset中

J2EE框架知識清單

1 struts mvc jvc 2 struts action 3 struts 1.0和2.0區別 4 spring 核心機制 依賴注入 5 使用spring容器 6 aop的概念與應用 7 ioc的原理與缺點 8 spring的模組結構 9 hibernate體系結構 10 hibernate...

J2EE框架 深度歷險 手記

常見的框架 由於ejb容器能夠更好地處理系統效能,事務機制,安全訪問許可權以及分布式運算等問題,基於ejb框架進行開發能保證企業應用平滑發展,而不是發展到一種規模就重新更換一套軟體系統,且可以保證開發人員將大部分精力集中在業務邏輯的開發上。struts不是說它有多強大,多完美,而是struts似乎成...

Speed 快速 J2EE 開發框架

speedframework http sourceforge.net projects speedframework 是乙個完全基於jdbc開發的輕量級持久層框架.它可以直接呼叫sql,也可以直接對pojo進行crud操作,與orm相當.除錯方便,不用配置,內建jcs快取,能有效降低資料庫壓力,它...