轉自:
http://www.java265.com/JavaCourse/202204/2737.html
下文筆者講述java集合中synchronizedMap()方法的功能簡介說明,如下所示:
synchronizedMap()方法的功能:
回傳map對應的同步視圖
synchronizedMap()方法的語法:
public static Map synchronizedMap(Map map);
引數
map:待生成同步視圖的map物件
注意事項:
1.synchronizedMap()方法位于java.util軟體包中
2.synchronizedMap()方法用于回傳給定映射(映射)的同步視圖,
3.synchronizedMap()方法是一個靜態方法,可以使用類名進行訪問,如果嘗試使用類物件訪問該方法,那么也不會出現任何錯誤,
回傳同步映射時,synchronizedMap()方法不會引發例外
例
package com.java265.other;
import java.util.Collections;
import java.util.SortedMap;
import java.util.TreeMap;
public class Test15 {
/**
* java265.com 示例 Collections.synchronizedSortedMap方法示例分享
*/
public static void main(String[] args) {
SortedMap<Integer, String> tm = new TreeMap<Integer, String>();
// 通過使用put()方法是添加
// 樹狀圖中的物件
tm.put(88, "java");
tm.put(99, "python");
tm.put(111, "erlang");
tm.put(222, "go");
tm.put(333, "UB");
// 顯示樹圖
System.out.println("TreeMap: " + tm);
// 通過使用synchronizedSortedMap()方法是
// 在同步視圖中表示樹圖
tm = Collections.synchronizedSortedMap(tm);
// 顯示同步SortedMap
System.out.println("Collections.synchronizedSortedMap(tm): " + tm);
}
}
TreeMap: {88=java, 99=python, 111=erlang, 222=go, 333=UB}
Collections.synchronizedSortedMap(tm): {88=java, 99=python, 111=erlang, 222=go, 333=UB}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/500361.html
標籤:其他
上一篇:JAVA流程控制if、switch、while、do while、for、break、continue的用法及區別
