引言 今天來談談設計模式中的單例模式,溫故知新,以免生疏。 軟體設計領域的四位世界級大師Gang Of Four (GoF):Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides四人合著了《Design Patterns - Elements o ...
轉自:
http://www.java265.com/JavaCourse/202204/2739.html
下文筆者將講述syncedCollection()方法的功能,如下所示:
syncedCollection()方法的功能:
返回Collection集合的同步視圖
syncedCollection()方法的語法
public static Collection synchronizedCollection(Collection co);
參數
co:待生成同步視圖的集合
註意事項:
1.syncedCollection()方法位於java.util包中
2.syncedCollection()方法用於返回給定集合的同步視圖。
3.synchronizedCollection()方法是一個靜態方法,因此可以使用類名進行訪問,如果嘗試使用類對象訪問該方法,則不會收到錯誤
返回同步集合時,syncedCollection ()方法不會引發異常
例
package com.java265.other; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.List; public class Test15 { /** * java265.com 示例 Collections.synchronizedCollection方法示例分享 */ public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); // 通過使用add()方法是添加 // 數組列表中的對象 list.add(88); list.add(99); list.add(22); list.add(111); list.add(333); // 顯示ArrayList- System.out.println("Array List: " + list); // 通過使用SynchronizedList()方法是 // 在同步視圖中表示數組列表 Collection co = Collections.synchronizedCollection(list); // 顯示同步的ArrayList- System.out.println("Collections.synchronizedCollection(arr_l): " + co); } } ------運行以上代碼,將輸出以下信息------ Array List: [88, 99, 22, 111, 333] Collections.synchronizedCollection(arr_l): [88, 99, 22, 111, 333]