List is a raw type. References to generic type List should be parameterized
不是错误,而是一个警告.
理解泛型是一个基石,如果你打算使用Java,所以我建议你应该检查java的教程页面:
所以如果你知道在publiesdList中包含什么类型的对象,你可以这样做:
List synchronizedpubliesdList = Collections.synchronizedList(publiesdList);
如果列表中有多种类型的对象可以使用通配符:
List> synchronizedpubliesdList = Collections.synchronizedList(publiesdList);
或者如果你只想摆脱警告,你可以像这样压制它:
@SuppressWarnings("rawtypes")
List synchronizedpubliesdList = Collections.synchronizedList(publiesdList);
后者不推荐.