java.util.Collections.synchronizedList() java.util.Collections.synchronizedCollection() java.util.Collections.synchronizedMap() 描述 所述synchronizedList(list)方法用来返回由指定列表支持的同步(线程安全的)列表。 声明 以下是java.util.Collections.synchronizedList()方法的声明。 public static <T> List<T> synchronizedList(List<T> list) 参数 list - 要在同步列表中“包装”的列表。 返回值 方法调用返回指定列表的同步视图。 异常 NA 实例 以下示例显示了java.util.Collections.synchronizedList()的用法 package com.tutorialspoint; import java.util.*; public class CollectionsDemo { public static void main(String[] args) { // create vector object List<String> list = new ArrayList<String>(); // populate the list list.add("1"); list.add("2"); list.add("3"); list.add("4"); list.add("5"); // create a synchronized list List<String> synlist = Collections.synchronizedList(list); System.out.println("Sunchronized list is :"+synlist); } } 让我们编译并运行上面的程序,这将产生以下结果。 Sunchronized list is :[1, 2, 3, 4, 5] java.util.Collections.synchronizedCollection() java.util.Collections.synchronizedMap()