Java 9 — оператор Diamond внутреннего класса
Оператор Diamond был введен в java 7, чтобы сделать код более читаемым, но его нельзя было использовать с внутренними классами Anonymous. В Java 9 его также можно использовать с анонимным классом, чтобы упростить код и улучшить читаемость. Рассмотрим следующий код до Java 9.
Тестер.java
Живая демонстрация06
Вывод
15пре>В Java 9 мы можем использовать оператор <> с анонимным классом, как показано ниже.
Тестер.java
23Вывод
37
java