3

任何人都可以建议如何重写下面的代码以使其适用于 JDK 1.6,好吗?

private Map<SocketChannel, byte[]> dataTracking = new HashMap<>();
4

1 回答 1

8

Java 6 不支持菱形运算符。您还必须将通用规范复制到new调用中:

private Map<SocketChannel, byte[]> dataTracking = new HashMap<SocketChannel, byte[]>();
于 2018-10-20T08:15:15.513 回答