Comparable и Comparator в Java

  Рет қаралды 11,039

Тимофей Коваленко

Тимофей Коваленко

3 жыл бұрын

Показываю пример на пальцах для "чайников" :) с применением Comparable и Comparator в Java. Показываю, как использовать Java интерфейсы Comparable и Comparator в разработке, зачем они необходимы и где их можно применить.
Подробные материалы, java уроки c проверкой преподавателем, созвоны один на один доступны в рамках курса по java, kotlin и android на: kiparo.com.
Так же, найти меня можно вот тут:
✅ Linkedin: / timofeykovalenko
✅ Instagram: / ttimofey
✅ На моем сайте: kiparo.com/teacher/timofey-ko...
✅ FB с анонсами видео: / kiparocom
#уроки #java #kiparo #онлайн #kiparocom

Пікірлер: 27
@TimofeyKovalenko
@TimofeyKovalenko Жыл бұрын
Подробные материалы, java уроки c проверкой преподавателем, созвоны один на один доступны в рамках курса по java, kotlin и android на: kiparo.com.
@akiraralling5786
@akiraralling5786 3 жыл бұрын
Лучшее обучение по данной теме что я нашёл. Тонну плюшек этому господину.
@user-iq5wx7qq4v
@user-iq5wx7qq4v 2 ай бұрын
Так легко преподнести тему и так легко её понять - чистый кайф Спасибо🙏
@ALEXZANDR_GAMES
@ALEXZANDR_GAMES 9 ай бұрын
Да, действительно, лучшее объяснение основ сортировки. 👍
@user-zc5lx4sv9c
@user-zc5lx4sv9c 5 ай бұрын
Просто огонь! Очень понятно все объяснено, одназначно лайк и подписка😁🦾
@user-lx4dc1ls3e
@user-lx4dc1ls3e Жыл бұрын
Советую ролик новичкам! Прекрасная, внятная подача материала! Спасибо автору!!!
@rorschach3415
@rorschach3415 8 ай бұрын
Большое спасибо за полезный урок!
@egorvafin1978
@egorvafin1978 2 жыл бұрын
Ну прям очень доходчиво! Спасибо.
@hamster_04
@hamster_04 3 жыл бұрын
Спасибо за видео!
@viptutorials
@viptutorials 3 жыл бұрын
Спасибо все понятно, по делу рассказал.
@user-eo8xj5ci7c
@user-eo8xj5ci7c 3 жыл бұрын
Спасибо за доходчивое объяснение
@hi_im_kuro9665
@hi_im_kuro9665 3 жыл бұрын
огромное вам спасибо за урок все понятно и просто
@TheDamiankain
@TheDamiankain 2 жыл бұрын
Красавчик, просто слов нет!!!! Везде только урывками тексты и объяснения. Кстати в своей задаче я делал внутренние компораторные классы и в утилитном методе делал методы их вызова. Спасибо автору огромное!
@alikaiyr6308
@alikaiyr6308 Жыл бұрын
спасибо! Очень доходчивое объяснение
@KirillMvS
@KirillMvS 9 ай бұрын
Спасибо за видео, все очень понятно)
@user-cc9wf1fn2z
@user-cc9wf1fn2z Жыл бұрын
Спасибо, сразу все стало понятно!)
@user-wm2bi5mn9i
@user-wm2bi5mn9i 2 жыл бұрын
Да, все просто и понятно, респектую
@roman_krukovfl_ph7340
@roman_krukovfl_ph7340 Жыл бұрын
очень благодарен)!!!
@skyrim7732
@skyrim7732 Жыл бұрын
Лайк && подписка однозначно
@fearStory88
@fearStory88 Жыл бұрын
Не особо понял. А как же программа понимает как мы хотим сортировать, если мы прописываем все 3 варианта сортировки? Как она понимает что мы хотим именно по возрастанию сортировать?
@romabulava899
@romabulava899 4 ай бұрын
можно фабрику сделать со свитчом в один класс все сортировки пихнуть
@mqtrade5743
@mqtrade5743 6 ай бұрын
Не проще ли со Stream-ами делать сортировку?
@TimofeyKovalenko
@TimofeyKovalenko 6 ай бұрын
Это видео еще из тех времен, когда стримов не было :).
@user-xv8ud3kq9e
@user-xv8ud3kq9e 2 жыл бұрын
Если путаешь компаратор и компэрэйбл, то их не надо путать благодаря ассоциированию этих типов. Компаратор - это такое слово, которое имеет окончание "-тор", который свойственен автоматическим машинам. Соответственно, компаратор - это машина, которая выполняет автономно универсально. А значит она не привязана к классу. Машина "Компаратор" тяжеловесна, поэтому её нельзя нести на спине или плечах объекта произвольного типа. Поэтому компаратор не принадлежит какому-то объекту. Эта машина хавает два параметра и сравнивает их. Выдаёт результат сравнения двух сторон и не представляет интересы одной из них. А интерфейс компэрэйбл - это кличка, что в переводе с английского означает "способный быть объектом сравнения". Это ярлык, который вешают на какую-нибудь сущность, то есть имплементируют. Объект, который имеет кличку "Компэрэйбл" является эгоистом. Он заботится только о себе. Поэтому если он больше другого объекта, то он гордится этим и скажет, что он больше. Но он не скажет, что другой объект меньше, потому что он думает только о себе. У объекта своё эго. Поэтому он имеет метод "Компэйр ту" и принимает только один параметр, который сравнивает с собой же. Не благодарите!
@AibekDandaev
@AibekDandaev 9 ай бұрын
вау))) такое стройное объяснение получилось) спасибо большое) то же самое хотелось бы прочитать про интерфейсы Iterable и Iterator
@1shakirov
@1shakirov 4 ай бұрын
можно было реализовать compareTo проще: return this.year - car.getYear;
@Ajax002
@Ajax002 7 ай бұрын
Отличное объяснение, спасибо
HashSet и HashMap в Java на практике
15:41
Тимофей Коваленко
Рет қаралды 2,1 М.
Ну Лилит))) прода в онк: завидные котики
00:51
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 41 МЛН
How many pencils can hold me up?
00:40
A4
Рет қаралды 19 МЛН
Git Урок 4. pull request. Github Як працювати в команді.
4:03
Спільнота Тестувальників LT3
Рет қаралды 202
Урок 1. Что такое лямбда-выражения в Java?
12:55
Kovalevskyi Academy
Рет қаралды 42 М.
Интерфейсы Iterator и Iterable в Java
11:47
Devmark Ru
Рет қаралды 1 М.
Java. Класс Object. Разбор вопросов на собеседование.
21:16
Sergey Arkhipov Java Tutorials
Рет қаралды 29 М.
Unity Quick Tip: My .gitignore for unity
0:38
Galvanized Toadstool
Рет қаралды 598