Лямбда-выражение и анонимная разница внутреннего класса
другое
2020-04-08 23:28:21
Время чтения: null
требуется Различные типы
- Анонимные внутренние классы: интерфейсы могут быть, или может быть абстрактным классом, класс может также быть специфическими
- Лямбда-выражения: только интерфейс
Используйте различные ограничения
- Если есть только абстрактные методы интерфейса, лямбда-выражения могут быть использованы, могут быть использованы анонимные внутренние классы
- Если более чем абстрактный метод интерфейса, только анонимных внутренних классов, а не с помощью лямбда-выражения
Различные реализации
- Анонимные внутренние классы: После компиляции, чтобы генерировать один. класс байткод файлы
- Лямбда-выражения: После изменения, ни один. байтовые файлы кода класса. В соответствии с байт-код генерируется динамически во время выполнения
Опубликовано 39 оригинальных статей
·
вона похвала 13
·
просмотров 2303
отblog.csdn.net/qq_43205282/article/details/103946906