3
Создает ли лямбда-выражение объект в куче при каждом выполнении?
Когда я перебираю коллекцию, используя новый синтаксический сахар Java 8, такой как myStream.forEach(item -> { // do something useful }); Разве это не эквивалентно приведенному ниже фрагменту "старого синтаксиса"? myStream.forEach(new Consumer<Item>() { @Override public void accept(Item item) { // do something useful } }); Означает ли это, что новый анонимный …