Looking for java Keywords? Try Ask4Keywords

Java Language Тип вывода для создания общего экземпляра


пример

Ты можешь использовать

Map<String, List<String>> myMap = new HashMap<>();

вместо

Map<String, List<String>> myMap = new HashMap<String, List<String>>();

Однако вы не можете использовать

List<String> list = new ArrayList<>();
list.add("A");

  // The following statement should fail since addAll expects
  // Collection<? extends String>

list.addAll(new ArrayList<>());

потому что он не может скомпилировать. Обратите внимание, что бриллиант часто работает в методах; однако предлагается использовать алмаз в основном для объявлений переменных.