1. 程式人生 > >java常見集合

java常見集合

java 效率 獲取數據 實現類 鍵值 bsp 取數 pub 線程

1.HashTable

  • HashTable是線程安全的,但是效率特別低,因為當一個線程訪問HashTable的同步方法時,其他線程再訪問HashTable的同步方法,會發生阻塞

,如線程1在執行put操作時,線程2不但不能使用put,甚至不能使用get來獲取數據,所以效率非常低下。

  • HashTable的鍵值都不能非空,否則會報空指針。
  • 實現線程安全的原理,是幾乎HashTable的實現類的public方法都有synchronized來修飾。

2

java常見集合