Выпуск 30. Загрузка имплементации интерфейса

  Рет қаралды 918

Изучаем Java

Изучаем Java

Күн бұрын

Пікірлер: 3
@androedge
@androedge 5 жыл бұрын
Допустим, что выгоднее писать? Обычный метод со стандартной сигнатурой, или же делать тот же метод, но с приминением функциональных интерфейсов и лямбд, второй метод выглядит ново и заумно, но есть ли в этом большой смысл, с точки зрения скорости? Емеет ли анонимный класс преимущество перед стандартным методом?
@androedge
@androedge 5 жыл бұрын
Антон, добрый день. Я такого ещё не делал, но навскидку, теперь подобные вещи можно делать через функциональные интерфейсы. Есть ли большая разница? Скажите, сильно ли поменялась Java в продакшене, с точки зрения 8 версии? Я лично сейчас пишу всё с учётом 8 версии. Лямбды во все поля. Это сейчас мастхев, или народ пока пишет по-старинке?
@java8599
@java8599 5 жыл бұрын
Но это только для примера в интерфейсе один метод, подразумевается, что их будет больше. причём здесь тогда функциональный интерфейс ? Это же очень распространенное решение - определяем интерфейс и обращаемся к нему, тем самым имея возможность "одним движением руки" подменить реализацию. Причем не в коде что-то менять, а в конфигурации.
Как Ходили родители в ШКОЛУ!
0:49
Family Box
Рет қаралды 2,3 МЛН
Как выбирать курсы по программированию
8:58
Изучаем Java
Рет қаралды 1,2 М.
Выпуск 41. Аспекты в Spring Framework. Часть 1.
26:48
Изучаем Java
Рет қаралды 1,1 М.
Выпуск 40. Что скрывает CAP-теорема.
10:17
Изучаем Java
Рет қаралды 1,5 М.