public static List<Socket> socketList = new Collections.synchronizedList(new ArrayList<>());
在代码中: Collections.synchronizedList
,提示我无法解析符号 synchronizedList
,我不知道这是什么。我没有发现这个方法用于 Collections
在 JDK
文档也没有(我可能找不到,不代表他没有)。
也许是我的IDEA设置有问题,但我找不到。
你需要删除"... "这个符号。new
语句,从Collections.SynchronizedList = Collections.synchronizedList(new ArrayList<>();。
public static List socketList = Collections.synchronizedList(new ArrayList<>())。
因为 synchronizedList
不属于 Collections
- 它是一种方法。
移除 new
关键字从该语句。
public static List<Socket> socketList = Collections.synchronizedList(new ArrayList<>());
The new
关键字用于创建一个新的类的实例,并需要一个类,但编译器无法找到该类=>符号未找到。