Hashtable中put進去的物件是否保持put的順序
下邊是程式碼
Hashtable hs = new Hashtable();
hs.put("1","one");
hs.put("2","two");
hs.put("3","three");
Enumeration enumeration = hs.elements();
while (enumeration.hasMoreElements()) {
String element = (String) enumeration.nextElement();
System.out.println(element);
}
輸出結果為:
three
two
one
從結果看Enumeration以後裡面物件的順序是原來的倒敘。
問題是這種順序是不是恆定的。hashtable 的element是加了synchronized修飾符的,在多個客戶使用時,順序是否會發生變化?
Hashtable hs = new Hashtable();
hs.put("1","one");
hs.put("2","two");
hs.put("3","three");
Enumeration enumeration = hs.elements();
while (enumeration.hasMoreElements()) {
String element = (String) enumeration.nextElement();
System.out.println(element);
}
輸出結果為:
three
two
one
從結果看Enumeration以後裡面物件的順序是原來的倒敘。
問題是這種順序是不是恆定的。hashtable 的element是加了synchronized修飾符的,在多個客戶使用時,順序是否會發生變化?
相關文章
- 進行List集合去重操作,分為保持原List集合元素順序和不保持原順序
- BLOB物件的讀出,utl_file.put_raw物件
- put it down?
- 一、put請求
- Put email in its placeAI
- LinkedBlockingQueue中put原始碼分析BloC原始碼
- IDBObjectStore.put() 方法Object
- zend_objects_store_putObject
- put與putIfAbsent區別
- What is the difference Put and Post and Get?
- 【Rest】PUT Vs Post in RestREST
- 探究官方 JSON 與阿里的 FastJSON 中 put 方法JSON阿里AST
- Java-HashMap中put原始碼解讀JavaHashMap原始碼
- HashMap-put原始碼分析HashMap原始碼
- java集合框架--HashMap--putJava框架HashMap
- HTTP協議中PUT和POST使用區別HTTP協議
- 如何保持json序列化的順序性?JSON
- 利用PUT方式上傳檔案的方法研究
- PrepareStatement物件進行批處理的典型步驟順序REST物件
- 表的連線順序是否很重要
- 期權——put-call option parity
- oracle DBMS_OUTPUT.PUT_LINE()Oracle
- CAD中的物件顯示順序如何設定物件
- JAVA物件的初始化順序Java物件
- PHP中file_put_contents()函式的相容性問題PHP函式
- [RDMA] RDMA的不同操作是否保證順序?
- 一個封裝的使用Apache HttpClient進行Http請求(GET、POST、PUT等)的類。封裝ApacheHTTPclient
- 【JavaSE】Map集合,HashMap的常用方法put、get的原始碼解析JavaHashMap原始碼
- 呼叫 webapi的put和delete 報"Method Not Allowed" 405 錯誤。WebAPIdelete
- python-進階教程-從序列中移除重複項並保持元素順序不變Python
- js物件遍歷順序JS物件
- Sanic head(), options(), patch(), put() 方法/函式函式
- Oracle對於物件名的解釋順序Oracle物件
- Java教室: Garbage Collection 清除物件的順序 (轉)Java物件
- WebApi系列~不支援put和delete請求的解決方法WebAPIdelete
- SpringMVC的controller提供了PUT和DELETE的請求方式SpringMVCControllerdelete
- 演算法題———————輸入棧的入棧順序和出棧順序判斷是否合理演算法
- "Fatal error: Call to undefined function: file_put_contents()"ErrorUndefinedFunction