Альтернатива синтаксиса Diamond для JDK 1.6 - PullRequest
0 голосов
/ 20 октября 2018

Может ли кто-нибудь предложить, как приведенный ниже код можно переписать так, чтобы он работал с JDK 1.6, пожалуйста?

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

1 Ответ

0 голосов
/ 20 октября 2018

Java 6 не поддерживает бриллиантовый оператор.Вам также придется скопировать общую спецификацию в вызов new:

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