- 353
- 58 079
Senior Javasky
Приєднався 29 гру 2021
bdf03320-c2b2-4b0a-b454-239f7f73f4d6
МОЙ ТЕЛЕГРАМ: t.me/Aslan_Javasky
It- канал о java-программировании. Обучаюсь сам и обучаю всех желающих программировать)
МОЙ ТЕЛЕГРАМ: t.me/Aslan_Javasky
It- канал о java-программировании. Обучаюсь сам и обучаю всех желающих программировать)
Гарри Поттер и многопоточное программирование
Задонатить:
yoomoney.ru/to/4100110584940159
Модуль по многопоточному программированию - фрагмент полного курса "Java/Kotlin с нуля", ссылка на полный курс:
ua-cam.com/video/4mhodqOqNU4/v-deo.html
Ссылка на GitHub с кодом от всех уроков:
github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse
Задонатить преподавателю:
Карта Сбер: 5469 6000 2144 3601 (Аслан)
ЮMoney(ЯндексДеньги): 4100110584940159
Спасибо :)
yoomoney.ru/to/4100110584940159
Модуль по многопоточному программированию - фрагмент полного курса "Java/Kotlin с нуля", ссылка на полный курс:
ua-cam.com/video/4mhodqOqNU4/v-deo.html
Ссылка на GitHub с кодом от всех уроков:
github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse
Задонатить преподавателю:
Карта Сбер: 5469 6000 2144 3601 (Аслан)
ЮMoney(ЯндексДеньги): 4100110584940159
Спасибо :)
Переглядів: 75
Відео
127 Виртуальные потоки и newVirtualThreadPerTask [Java/Kotlin с нуля]
Переглядів 442 години тому
Задонатить: yoomoney.ru/to/4100110584940159 Новый курс по Java/Kotlin разработке с нуля, предназначен для новичков)) вникайте, учитесь программировать) Ссылка на GitHub с кодом от всех уроков: github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse Задонатить преподавателю: Карта Сбер: 5469 6000 2144 3601 (Аслан) ЮMoney(ЯндексДеньги): 4100110584940159 Спасибо :)
126 Future и CompletableFuture для управления потоками [Java/Kotlin с нуля]
Переглядів 182 години тому
Задонатить: yoomoney.ru/to/4100110584940159 Новый курс по Java/Kotlin разработке с нуля, предназначен для новичков)) вникайте, учитесь программировать) Ссылка на GitHub с кодом от всех уроков: github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse Задонатить преподавателю: Карта Сбер: 5469 6000 2144 3601 (Аслан) ЮMoney(ЯндексДеньги): 4100110584940159 Спасибо :)
125 Разделение задачи на подзадачи функциями fork и join [Java/Kotlin с нуля]
Переглядів 42 години тому
Задонатить: yoomoney.ru/to/4100110584940159 Новый курс по Java/Kotlin разработке с нуля, предназначен для новичков)) вникайте, учитесь программировать) Ссылка на GitHub с кодом от всех уроков: github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse Задонатить преподавателю: Карта Сбер: 5469 6000 2144 3601 (Аслан) ЮMoney(ЯндексДеньги): 4100110584940159 Спасибо :)
124 ForkJoinPool [Java Kotlin c нуля]
Переглядів 62 години тому
Задонатить: yoomoney.ru/to/4100110584940159 Новый курс по Java/Kotlin разработке с нуля, предназначен для новичков)) вникайте, учитесь программировать) Ссылка на GitHub с кодом от всех уроков: github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse Задонатить преподавателю: Карта Сбер: 5469 6000 2144 3601 (Аслан) ЮMoney(ЯндексДеньги): 4100110584940159 Спасибо :)
123 Кастомная ConcurrentHasMap [Java/Kotlin с нуля]
Переглядів 112 години тому
Задонатить: yoomoney.ru/to/4100110584940159 Новый курс по Java/Kotlin разработке с нуля, предназначен для новичков)) вникайте, учитесь программировать) Ссылка на GitHub с кодом от всех уроков: github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse Задонатить преподавателю: Карта Сбер: 5469 6000 2144 3601 (Аслан) ЮMoney(ЯндексДеньги): 4100110584940159 Спасибо :)
122 ReentrantReadWriteLock и кастомный CopyOnWriteArrayList [Java/Kotlin с нуля]
Переглядів 32 години тому
Задонатить: yoomoney.ru/to/4100110584940159 Новый курс по Java/Kotlin разработке с нуля, предназначен для новичков)) вникайте, учитесь программировать) Ссылка на GitHub с кодом от всех уроков: github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse Задонатить преподавателю: Карта Сбер: 5469 6000 2144 3601 (Аслан) ЮMoney(ЯндексДеньги): 4100110584940159 Спасибо :)
121 ThreadPools Бассейны потоков [Java/Kotlin с нуля]
Переглядів 132 години тому
Задонатить: yoomoney.ru/to/4100110584940159 Новый курс по Java/Kotlin разработке с нуля, предназначен для новичков)) вникайте, учитесь программировать) Ссылка на GitHub с кодом от всех уроков: github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse Задонатить преподавателю: Карта Сбер: 5469 6000 2144 3601 (Аслан) ЮMoney(ЯндексДеньги): 4100110584940159 Спасибо :)
120 ReentrantLock для гибкой синхронизации [Java/Kotlin с нуля]
Переглядів 82 години тому
Задонатить: yoomoney.ru/to/4100110584940159 Новый курс по Java/Kotlin разработке с нуля, предназначен для новичков)) вникайте, учитесь программировать) Ссылка на GitHub с кодом от всех уроков: github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse Задонатить преподавателю: Карта Сбер: 5469 6000 2144 3601 (Аслан) ЮMoney(ЯндексДеньги): 4100110584940159 Спасибо :)
119 ExecutorService для создания и запуска потоков [Java/Kotlin с нуля]
Переглядів 62 години тому
Задонатить: yoomoney.ru/to/4100110584940159 Новый курс по Java/Kotlin разработке с нуля, предназначен для новичков)) вникайте, учитесь программировать) Ссылка на GitHub с кодом от всех уроков: github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse Задонатить преподавателю: Карта Сбер: 5469 6000 2144 3601 (Аслан) ЮMoney(ЯндексДеньги): 4100110584940159 Спасибо :)
118 Phaser - синхронизатор потоков [Java/Kotlin с нуля]
Переглядів 12 години тому
Задонатить: yoomoney.ru/to/4100110584940159 Новый курс по Java/Kotlin разработке с нуля, предназначен для новичков)) вникайте, учитесь программировать) Ссылка на GitHub с кодом от всех уроков: github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse Задонатить преподавателю: Карта Сбер: 5469 6000 2144 3601 (Аслан) ЮMoney(ЯндексДеньги): 4100110584940159 Спасибо :)
117 Exchanger - синхронизатор для обмена данными между потоками [Java/Kotlin c нуля]
Переглядів 22 години тому
Задонатить: yoomoney.ru/to/4100110584940159 Новый курс по Java/Kotlin разработке с нуля, предназначен для новичков)) вникайте, учитесь программировать) Ссылка на GitHub с кодом от всех уроков: github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse Задонатить преподавателю: Карта Сбер: 5469 6000 2144 3601 (Аслан) ЮMoney(ЯндексДеньги): 4100110584940159 Спасибо :)
116 CyclicBarrier - синхронизатор [Java/Kotlin с нуля]
Переглядів 22 години тому
Задонатить: yoomoney.ru/to/4100110584940159 Новый курс по Java/Kotlin разработке с нуля, предназначен для новичков)) вникайте, учитесь программировать) Ссылка на GitHub с кодом от всех уроков: github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse Задонатить преподавателю: Карта Сбер: 5469 6000 2144 3601 (Аслан) ЮMoney(ЯндексДеньги): 4100110584940159 Спасибо :)
115 CountDownLatch - синхронизатор со счётчиком операций [Java/Kotlin с нуля]
Переглядів 44 години тому
Задонатить: yoomoney.ru/to/4100110584940159 Новый курс по Java/Kotlin разработке с нуля, предназначен для новичков)) вникайте, учитесь программировать) Ссылка на GitHub с кодом от всех уроков: github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse Задонатить преподавателю: Карта Сбер: 5469 6000 2144 3601 (Аслан) ЮMoney(ЯндексДеньги): 4100110584940159 Спасибо :)
114 Semaphore - синхронизатор "Семафор" [Java/Kotlin с нуля]
Переглядів 284 години тому
Задонатить: yoomoney.ru/to/4100110584940159 Новый курс по Java/Kotlin разработке с нуля, предназначен для новичков)) вникайте, учитесь программировать) Ссылка на GitHub с кодом от всех уроков: github.com/AslanJavasky/AslanJavasky.JavaKotlinCourse Задонатить преподавателю: Карта Сбер: 5469 6000 2144 3601 (Аслан) ЮMoney(ЯндексДеньги): 4100110584940159 Спасибо :)
113 Класс Atomic [Java/Kotlin с нуля]
Переглядів 304 години тому
113 Класс Atomic [Java/Kotlin с нуля]
112 Прерывание (interrupt) потоков [Java/Kotlin с нуля]
Переглядів 84 години тому
112 Прерывание (interrupt) потоков [Java/Kotlin с нуля]
111 Создание потоков передачи средств в банке [Java/Kotlin с нуля]
Переглядів 774 години тому
111 Создание потоков передачи средств в банке [Java/Kotlin с нуля]
Гарри Поттер и Паттерны проектирования
Переглядів 13914 днів тому
Гарри Поттер и Паттерны проектирования
110 "Iterator" Паттерн проектирования "Итератор" [Java/Kotlin с нуля]
Переглядів 2314 днів тому
110 "Iterator" Паттерн проектирования "Итератор" [Java/Kotlin с нуля]
109 "Observer" Паттерн проектирования "Наблюдатель" [Java/Kotlin с нуля]
Переглядів 1514 днів тому
109 "Observer" Паттерн проектирования "Наблюдатель" [Java/Kotlin с нуля]
108 "Strategy" Паттерн проектирования "Стратегия" [Java/Kotlin с нуля]
Переглядів 1414 днів тому
108 "Strategy" Паттерн проектирования "Стратегия" [Java/Kotlin с нуля]
107 "Proxy" Паттерн проектирования "Прокси"/"Заместитель" [Java/Kotlin с нуля]
Переглядів 1114 днів тому
107 "Proxy" Паттерн проектирования "Прокси"/"Заместитель" [Java/Kotlin с нуля]
106 "Flyweight" Паттерн проектирования "Летучий Объект" [Java/Kotlin с нуля]
Переглядів 1214 днів тому
106 "Flyweight" Паттерн проектирования "Летучий Объект" [Java/Kotlin с нуля]
105 "Facade" Паттерн проектирования "Фасад" [Java/Kotlin с нуля]
Переглядів 2014 днів тому
105 "Facade" Паттерн проектирования "Фасад" [Java/Kotlin с нуля]
104 "Bridge" Паттерн проектирования "Мост" [Java/Kotlin с нуля]
Переглядів 814 днів тому
104 "Bridge" Паттерн проектирования "Мост" [Java/Kotlin с нуля]
103 "Adapter" Паттерн проектирования "Адаптер" [Java/Kotlin с нуля]
Переглядів 514 днів тому
103 "Adapter" Паттерн проектирования "Адаптер" [Java/Kotlin с нуля]
102 "Decorator" Паттерн проектирования "Декоратор" [Java/Kotlin с нуля]
Переглядів 1714 днів тому
102 "Decorator" Паттерн проектирования "Декоратор" [Java/Kotlin с нуля]
101 "Prototype" Паттерн проектирования "Прототип" [Java/Kotlin с нуля]
Переглядів 1614 днів тому
101 "Prototype" Паттерн проектирования "Прототип" [Java/Kotlin с нуля]
100 "Builder" Паттерн проектирования "Построитель" [Java/Kotlin с нуля]
Переглядів 814 днів тому
100 "Builder" Паттерн проектирования "Построитель" [Java/Kotlin с нуля]
Интересно сколько бы стоили индивидуальные уроки)
Аслан, ну как всегда машина!!!
Напише почему Data class в Котлине в качастве JPA Entity это плохо и антипаттерн. На практике это может привести к нежелательным последствиям
хороший вопрос, и вправду на практике лучше с JPA использовать простые kt классы c var полями, чем data классы, так как во-первых, JPA при загрузке данных из базы требует конструктор без аргументов и его нужно прописывать явно, т.к. data классы автоматически создают конструктор со всеми свойствами в круглых скобках; во-вторых, JPA управляет ЖЦ сущностей и изменяет поля для правильной работы с данными, что конфликтует с заложенной в data классах концепцией неизменяемости; в-третьих, возможные ошибки при попытке загрузить связанные сущности или при изменении состоянии объекта в контекста транзакции, т.к. JPA использует прокси и управление состоянием для поддержки lazy loading, а простые data классы не обладают этой функциональностью Спасибо за ваш комментарий,Денис)
А тут говорится про линчек?
првиет, если вы про состояние двух потоков, которые передают друг другу приоритет и оба не могут завершить свою работу, то про это нет, ForkJoinPool фреймворки не допускают таких изменений состояний потоков, коротко упоминаю про deadlock и race condition, но больше про синхранизацию и синхронизаторы))
Параллельный перевод книги на Java это круть!!!👍👍👍 Даже и не думал что такое найду… Учиш два языка одновременно… Спасибо, чувак🤝
@@MrPunkoff незачто, учитесь)
Ладно. Давай уже полностью на Котлин перейдём?)
привет) на котлине разработка эффективнее и быстрее, поэтому от джава разработчиков требуют знания котлина, также и от котлин разработчиков знание джавы, хотя бы на уровне чтения легаси, особенно в андроид разработке часто необходимо бывает, но знать нужно оба языка, так как котлин язык без своего окружения и выполняется на виртуальной машине джавы, поэтому кодим и на джаве и на котлине)) пока так))
Случайно выдало в рекомендациях твой канал, слушай, просто огонь, спасибо большое, алгоритмическая секция вечно больная тема
@@stasleonov5196 спасибо)) рад, что понравилось, учимся👍
Отличные видео! Жду какой нибудь интересный проект в контексте Android для продвинутого уровня. (кастомные view, анимации, может быть реализовать корзину и покупки через какой нибудь API, так же работа с более сложными запросами, правильное хранение token) или вообще взять какое нибудь популярное приложение за основу и сделать его клон следуя лучшим практикам в разработке
привет, идея хорошая, спасибо, аж задумался)))надо надо))
Хорошо а в чём разница через что передавать параметры? Конструктор или метод. Какоё преимущество дают такие методы? В каких случаях это используется? Или конструкторы это старый способ?
@@YouMeNow88 привет, есть принципы SOLID и первый про ответственности класса, то есть создание класса это ответственность самого класса, а не другого класса где создается его инстанция)) также бывают случаи, где нужно скрыть логику создания класса, а так фабрика это отдельный паттерн проектирования, сейчас про алгоритмы записываю и монтируются уроки, как выложу и про паттерны сделаю модуль и отдельно расскажу))
@@Aslan_Javasky спасибо)
Спасибо )))))))
Привет)добро пожаловать на канал, легкой учёбы))после С++ Джаву очень легко изучать)
Ого Аслан. Сразу три видоса по Алгоритмам. Машина! Спасибо ;)
@@YouMeNow88 незачто, учитесь)))
Спасибо!
Наоборот получается в Котлин сложнее конструктор для понимания. Нужно в классе имитируя конструктор указать параметры, потом написать конструктор и в скобках указать параметры, потом через this указать параметры и потом еще раз в фигурных уже скобках указать this.name = name. Прям паравоз получился а не конструктор) В Джава всё лаконичнее получается)
привет, а Вы точно ролик до конца досмотрели?)) this.name = name можно не писать, достаточно просто пометить параметры в конструкторе ключевым словом "var")) в первичном констукторе можно слово "constructor" опустить, в остальных да, нужно писать и указывать this ссылку на первичный конструктор. Но в котлине также поддерживаются дефолтовые значения, чего нет в джаве, и они позволяют неявно создавать пустые констукторы, если мы не передаем параметры)) всё же котлин лаконичнее и гибче, чем джава))
@@Aslan_Javasky нужно больше практики )
такsой вопрос я привожу к инту а на выхэоде стринга почему так?
привет, напишите участок кода, где приведение типов не работает?
Большое Спасибо! Очень популярно все объясняете. Однозначно лайк и подписка.
@@KolotunBobo привет, спасибо за такой отзыв)) рад, что вы учитесь по моим урокам👍так держать!)
Это очень тяжелый, монотонный и изматывающий труд - перевести с английского сложную книгу IT и ещё объяснить❤
DЕ ПРОСИТ ПОМЕТИТЬ КЛАСС АБСТРАКТ И ДОБАВИТЬ ГЕТЕРЫ ВПЛЕЕРЕ ОНО ТАК ДОЛЖНО БЫТЬ? ЭТО КОТЛИН
Спасибо но проблему со Свитч в Джава так и не пофиксили( Просит константу. Везде подставлял final но проблема не ушла. Как же запустить Свитч на Джава?
этот пример демонстрирует преимущества котлиновского when над switch, switch тут не заработает , так как можно сравнивать только с константами)
@@Aslan_Javasky А понял. Спасибо) Едем дальше)
Спасибо
а на котлин такое будет?
конечно, курс "Java/Kotlin", в конце видео тоже самое на котлине)))
Подскажите пож-та. С какого плейлиста лучше начать изучение Java??? Синтаксис языка знаю немного. Видел приложение Репетитор, Гарри Поттер, Заказ еды (тек курс Spring)
@@weekendshow7567 привет, можете начать с плейлиста Джава котлин с нуля, и после освоения самого языка переходите на фреймворки и нарабатывайте опыт, навыки и портфолио по остальным плейлистам
Обязательно отблагодарю автора курса после завершения курса!!!
И мы тобой гордимся )
Аслан! Вот сказал и сделал! Жаль нельзя 1000 лайков( Спасибо!
Спасибо!
Аслан спасибо! Ждём больше практики по Джава/Котлин + Алгоритмы ;)
@@YouMeNow88 алгоритмы будут, думаю до них для закрепления материала игру какую-нибудь консольную написать, если есть идеи-пишите))
@@Aslan_Javasky Ну танчики или крестики нолики уже заезженные) Надо подумать)
@@YouMeNow88 ооо крестики-нолики самое то👍от души
@@Aslan_Javasky желательно на Котлин приложение)
@@YouMeNow88 услышал) будет java/kotlin как всегда))
Это по книге спринг в действии?
@@ИванФарафонов-п1ш привет, да)
Ждём большой курс по Пайтон ;)
На 7:23:35 нативная реклама деливери клаб... А если без шуток, то спасибо вам огромное за ваш материал, я обязательно отблагодарю вас когда у меня появится такая возможность. А с таким обучением она точно появится раньше чем я мог представить!
4 8 15 16 23 42 :)
не многие вспомнят))))
Мера "Прибыль/убыток" надо было использовать SUMX(), а не SUM(). Т.е. вычисляемый столбец нам не нужен.
Для данного курса надо Excel хорошо знать? Или базовый уровень подойдёт?
@@YouMeNow88 привет, базовый подойдёт👍
@@Aslan_Javasky Привет Аслан* Спасибо)
Можно какой-нибудь проект побольше, чтобы нагляднее увидеть...
Мне нравится такой формат 😊
Спасибо вам огромное за ваши видео
Привет, стейфлоу для взаимодействия с фрагментом должна быть val, чтоб её нельзя было изменить
Так и до Пайтона недалеко)
@@YouMeNow88 походу следующая остановка и будет - Пайтон😂
@@Aslan_Javasky Интересно, интригующе ;)
Спасибо за замечательные уроки! 👍"Kt это не компьютерная томография, Kt это Konlin" 😃
Спасибо Аслан!
Спасибо!💯
Подскажите а почему у Вас класс и другие файлы горят зелёным для Гит а у меня почему то красным. Но первый коммит запушился и в Гитхаб отобразился, всё ок. При втором комите предлагает поставить галочку на Unversioned Files (нужно галочку ставить или не трогать?).
@@YouMeNow88 привет, псли подсветка класса красная, то значит ошибка, и может не обязательно с гитом связанная, попробуйте открыть класс и посмотреть будет либо ошибки,либо предупреждения, например,забыли в конце строки указать ";", или что-то типо этого))
@@Aslan_Javasky Уже норм и голубеньким горит) Ещё вопрос. Обязательно создавать ещё локальный репозиторий? И будет ли в дальнейшем распределение по веткам коммитов? Как там дальше по курсу? Или пока в главную ветку всё пушить?
@@YouMeNow88 всё будет в ветке master, по разным веткам распределяют, когда выполняют проект группа разработчиков и работают параллельно, каждая в своей ветке и потом заливают всё в master
Аслан ну ты машина!
@@YouMeNow88 😂👍
Кому зашли видосы - лайкаем каждый, и подписываемся. Для нас это секунда времени, а для автора - обратная связь и стимул продолжать!
Круто! Спасибо за уроки.
Спасибо!👍
Спасибо!👍
Быстро вы алгоритмы щелкаете)
@@alexandr6055 согласен, по алгоритмам нужно снять отдельно серию уроков тоже)))
Код написан на том де уровне на котором пишут коммерческие проекты или это учебный более низкий уровень?
@@java2920 это наивысший уровень👍
Здравствуйте, хотел бы под вашим менторством обучаться джаве, я ваш переданный зритель) возьмите меня пожалуйста
привет))это радует)))не откажусь от такого преданного верного ученика, напишите в телеграм, а то ютуб перестает работать)))
@@Aslan_JavaskyИ я хочу) Давайте группу создадим и стартанём?)
Правда я ещё на первых уроках но когда то изучал Джаву сам и забросил( Надеюсь с Вами всё получится ;)
Спасибо. Очень нравиться)