- 47
- 6 462
Evgeny Orashkov
Belarus
เข้าร่วมเมื่อ 18 มี.ค. 2024
Привет! Меня зовут Евгений, и я Java-разработчик.
Я обожаю программирование и люблю объяснять сложные вещи простым языком.
Моя цель - сделать так, чтобы вы полюбили Java так же, как и я, и стали уверенными разработчиками.
Мой telegram-канал про Java с небольшими статьями и задачками:
t.me/orashkovJava
Запасной канал в VK Видео:
vkvideo.ru/@club228813804
Я обожаю программирование и люблю объяснять сложные вещи простым языком.
Моя цель - сделать так, чтобы вы полюбили Java так же, как и я, и стали уверенными разработчиками.
Мой telegram-канал про Java с небольшими статьями и задачками:
t.me/orashkovJava
Запасной канал в VK Видео:
vkvideo.ru/@club228813804
Java с нуля / #7 Решаем задачи на "If Else"
В этому уроке мы будем решать задачи на тему If Else.
⏰ Тайм-коды:
00:00 - Задача 1. Проверка чётности числа
04:47 - Задача 2. Проверка числа
07:55 - Задача 3. Находим максимальное число
Мой telegram-канал, где я выкладываю задачки и небольшие статьи по Java:
t.me/orashkovJava
Запасной канал в VK Видео:
vkvideo.ru/@club228813804
⏰ Тайм-коды:
00:00 - Задача 1. Проверка чётности числа
04:47 - Задача 2. Проверка числа
07:55 - Задача 3. Находим максимальное число
Мой telegram-канал, где я выкладываю задачки и небольшие статьи по Java:
t.me/orashkovJava
Запасной канал в VK Видео:
vkvideo.ru/@club228813804
มุมมอง: 12
วีดีโอ
Java с нуля / #6 Условный оператор "If Else". Логические операторы "И" и "ИЛИ"
มุมมอง 102 ชั่วโมงที่ผ่านมา
В этом видео мы продолжим изучение условного оператора "If Else" и рассмотрим логические операторы "И" и "ИЛИ", немного попрактикуемся с ними. ⏰ Тайм-коды: 00:00 - логический оператор "И" 07:01 - логический оператор "ИЛИ" Мой telegram-канал, где я выкладываю задачки и небольшие статьи по Java: t.me/orashkovJava Запасной канал в VK Видео: vkvideo.ru/@club228813804
Java с нуля / #5 Условный оператор "If Else"
มุมมอง 212 ชั่วโมงที่ผ่านมา
В этом видео мы познакомимся с конструкцией if-else и попрактикуемся. Также рассмотрим различные операторы сравнения. ⏰ Тайм-коды: 00:00 - If 03:02 - Операторы сравнения 08:23 - If Else 11:30 - Else If Мой telegram-канал, где я выкладываю задачки и небольшие статьи по Java: t.me/orashkovJava Запасной канал в VK Видео: vkvideo.ru/@club228813804
Java с нуля / #4 Считывание введённых данных от пользователя. Scanner
มุมมอง 264 ชั่วโมงที่ผ่านมา
В это видео мы научимся считывать введенные с помощью клавиатуры данные, и использовать их в дальнейшем в нашей программе. ⏰ Тайм-коды: 00:00 - Ввод строки с клавиатуры 05:37 - Ввод числа с клавиатуры 07:38 - Заключение Мой telegram-канал, где я выкладываю задачки и небольшие статьи по Java: t.me/orashkovJava Запасной канал в VK Видео: vkvideo.ru/@club228813804
Java с нуля / #46 Исключения 1 часть. Знакомство, try-catch-finally
มุมมอง 5416 ชั่วโมงที่ผ่านมา
В этом уроке мы начнём изучать исключения. Узнаем что это такое, и когда мы можем с ними столкнуться, кратко взглянем на их иерархию. А также изучим и попрактикуемся с конструкцией try-catch-finally. ⏰ Тайм-коды: 00:00 - Что такое исключения? 05:10 - Упрощённая иерархия исключений 06:37 - Конструкция try-catch 14:35 - Блок finally 20:13 - Зачем нужны исключения Мой telegram-канал, где я выклады...
Java с нуля / #45 Задачи на ArrayList
มุมมอง 8821 วันที่ผ่านมา
В этому уроке мы решим 3 задачи про студентов на тему ArrayList и его методы. ⏰ Тайм-коды: 00:00 - Задача 1, Средний возраст студентов 06:22 - Задача 2, Средний балл 10:35 - Задача 3, Отчисление Мой telegram-канал, где я выкладываю задачки и небольшие статьи по Java: t.me/orashkovJava Запасной канал в VK Видео: vkvideo.ru/@club228813804
Java с нуля / #44 Коллекция ArrayList. Цикл for-each
มุมมอง 104หลายเดือนก่อน
На этом занятии мы подробно изучим наиболее часто используемую коллекцию - ArrayList. Рассмотрим её методы а также попрактикуемся. Также узнаем про цикл for-each для удобного перебора элементов коллекций и массивов. ⏰ Тайм-коды: 00:00 - Что такое ArrayList 03:00 - Методы ArrayList-а 05:25 - Практикуемся с методами 12:24 - Цикл for-each Мой telegram-канал, где я выкладываю задачки и небольшие ст...
Java с нуля / Введение в курс. Знакомство с Java
มุมมอง 216หลายเดือนก่อน
В этом видео я немного расскажу про язык программирования Java, где он используется, про его востребованность и особенности. А также расскажу про сам курс, чего я придерживался при его создании, из каких частей он состоит и что вас ожидает. ⏰ Тайм-коды: 00:00 - Вступление 00:38 - Немного про Java 01:48 - Чего придерживался при создании курса 02:36 - Из каких частей состоит курс 03:40 - Виды уро...
Java с нуля / #43 Коллекции. Иерархия коллекций
มุมมอง 93หลายเดือนก่อน
В этот видео мы познакомимся с коллекциями в Java. Немного изучим иерархию коллекций, какие методы у них бывают, а также узнаем про самые популярные из коллекций. ⏰ Тайм-коды: 00:00 - Что такое коллекция 01:18 - Иерархия коллекций 02:00 - Методы интерфейса Collection 02:53 - List, Set и Queue 03:18 - Map 04:29 - Зачем нужны коллекции Мой telegram-канал, где я выкладываю задачки и небольшие стат...
Java с нуля / #42 Задачи на String
มุมมอง 189หลายเดือนก่อน
На этом уроке мы попрактикуемся со строками и решим 3 небольшие задачки ⏰ Тайм-коды: 00:00 - Задача 1, Символы в строке 05:14 - Задача 2, Массив строк 08:03 - Задача 3, Переворачивание строки Мой telegram-канал, где я выкладываю задачки и небольшие статьи по Java: t.me/orashkovJava Запасной канал в VK Видео: vkvideo.ru/@club228813804
Java с нуля / #41 Класс String
มุมมอง 1242 หลายเดือนก่อน
Сегодня мы более детально изучим уже знакомый нам класс String, и рассмотрим некоторые его методы ⏰ Тайм-коды: 00:00 - Что такое строка 02:36 - Строки - неизменяемые 07:46 - Методы класса String Мой telegram-канал, где я выкладываю задачки и небольшие статьи по Java: t.me/orashkovJava Запасной канал в VK Видео: vkvideo.ru/@club228813804
Java с нуля / #40 Классы обёртки. Автоупаковка и автораспаковка
มุมมอง 932 หลายเดือนก่อน
На этом уроке мы познакомимся с классами обёртками (wrapper classes). Узнаем для чего они нужны и какие преимущества их использовать, немного попрактикуемся. А также изучим процессы автоупаковки и автораспаковки. ⏰ Тайм-коды: 00:00 - Что такое классы обёртки 02:44 - Зачем нужны классы обёртки 07:41 - Автоупаковка 08:13 - Автораспаковка 09:33 - Пример автоупаковки и автораспаковки Мой telegram-к...
Java с нуля / #39 Класс Object
มุมมอง 1312 หลายเดือนก่อน
В этом видео мы узнаем, что все классы имеют общего родителя - класс Object. А следовательно и обладают его методами. На этом уроке мы разберём всего три - методы toString, equals и hascode. ⏰ Тайм-коды: 00:00 - Что такое класс Object 05:24 - Метод toString 09:35 - Метод equals 12:45 - Метод hashcode Мой telegram-канал, где я выкладываю задачки и небольшие статьи по Java: t.me/orashkovJava Запа...
Java с нуля / #38 ООП. Принципы ООП
มุมมอง 1902 หลายเดือนก่อน
На этом занятии мы изучим основные принципы ООП, узнаем про преимущества и недостатки объектно-ориентированного программирования. ⏰ Тайм-коды: 00:00 - Что такое ООП 01:55 - Плюсы ООП 02:56 - Минусы ООП 03:43 - Вывод 04:21 - Абстракция 05:11 - Инкапсуляция 08:12 - Наследование 09:44 - Полиморфизм Мой telegram-канал, где я выкладываю задачки и небольшие статьи по Java: t.me/orashkovJava Запасной ...
Java с нуля / #37 Задача на интерфейсы и instanceof: "Побег из зоопарка"
มุมมอง 1462 หลายเดือนก่อน
В этом уроке мы попрактикуемся с интерфейсами и оператором instanceof, решив задачу про побег животных из зоопарка. ⏰ Тайм-коды: 00:00 - Задача на интерфейсы 06:31 - Задача на instanceof Мой telegram-канал, где я выкладываю задачки и небольшие статьи по Java: t.me/orashkovJava Запасной канал в VK Видео: vkvideo.ru/@club228813804
Java с нуля / #36 Оператор Instanceof
มุมมอง 1183 หลายเดือนก่อน
Java с нуля / #36 Оператор Instanceof
Java с нуля / #35 Зачем нужны интерфейсы? Интерфейсы vs абстрактные классы
มุมมอง 1613 หลายเดือนก่อน
Java с нуля / #35 Зачем нужны интерфейсы? Интерфейсы vs абстрактные классы
Java с нуля / #32 Задача на абстрактные классы: Устраиваем заезд по дороге с гвоздями!
มุมมอง 1015 หลายเดือนก่อน
Java с нуля / #32 Задача на абстрактные классы: Устраиваем заезд по дороге с гвоздями!
Java с нуля / #31 Абстрактные классы и методы
มุมมอง 1355 หลายเดือนก่อน
Java с нуля / #31 Абстрактные классы и методы
Java с нуля / #30 Задачи про Переопределение и Модификаторы доступа. Пример применения Полиморфизма
มุมมอง 1005 หลายเดือนก่อน
Java с нуля / #30 Задачи про Переопределение и Модификаторы доступа. Пример применения Полиморфизма
Java с нуля / #29 Модификаторы доступа
มุมมอง 895 หลายเดือนก่อน
Java с нуля / #29 Модификаторы доступа
Java с нуля / #28 Переопределение методов
มุมมอง 1195 หลายเดือนก่อน
Java с нуля / #28 Переопределение методов
Java с нуля / #27 Задачи про Наследование, Super и Static. Задача про службу!
มุมมอง 1265 หลายเดือนก่อน
Java с нуля / #27 Задачи про Наследование, Super и Static. Задача про службу!
Java с нуля / #24 Package, impor и import static
มุมมอง 1286 หลายเดือนก่อน
Java с нуля / #24 Package, impor и import static
Java с нуля / #22 Перегрузка методов и конструкторов
มุมมอง 1467 หลายเดือนก่อน
Java с нуля / #22 Перегрузка методов и конструкторов
Спасибо!👍
Все привет! Прошу простить меня за спам, урок на эту тему я уже выкладывал ранее. Однако прошло время, и я научился лучше готовиться к урокам, снимать и монтировать видео. И я решил перезаписать уроки про сканнер и 3 урока про условия, чтобы у людей, которые только начинают проходить этот курс, не сложилось плохого впечатления о моем канале. Все уроки которые я хотел сделать для курса java для начинающих я уже сделал, и они будут постепенно выходить дальше.
Все привет! Прошу простить меня за спам, урок на эту тему я уже выкладывал ранее. Однако прошло время, и я научился лучше готовиться к урокам, снимать и монтировать видео. И я решил перезаписать уроки про сканнер и 3 урока про условия, чтобы у людей, которые только начинают проходить этот курс, не сложилось плохого впечатления о моем канале. Все уроки которые я хотел сделать для курса java для начинающих я уже сделал, и они будут постепенно выходить дальше.
Все привет! Прошу простить меня за спам, урок на эту тему я уже выкладывал ранее. Однако прошло время, и я научился лучше готовиться к урокам, снимать и монтировать видео. И я решил перезаписать уроки про сканнер и 3 урока про условия, чтобы у людей, которые только начинают проходить этот курс, не сложилось плохого впечатления о моем канале. Все уроки которые я хотел сделать для курса java для начинающих я уже сделал, и они будут постепенно выходить дальше.
Все привет! Маленькое объявление. Прошу простить меня за спам, урок на эту тему я уже выкладывал ранее. Однако прошло время, и я научился лучше готовиться к урокам, снимать и монтировать видео. И я решил перезаписать уроки про сканнер и 3 урока про условия, чтобы у людей, которые только начинают проходить этот курс, не сложилось плохого впечатления о моем канале. Все уроки которые я хотел сделать для курса java для начинающих я уже сделал, и они будут постепенно выходить дальше.
Замечательно. Только сейчас посмотрел. Стало ясно как это всё работает! Благодарю! PS: пора переходить на новый интерфейс IDE
Спасибо за отзыв. Вы правы, надо привыкать к новому интерфейсу. Видео по крайней мере точно лучше с ним было записывать.
Спасибо!👍🏻
Хорошо обьясняете. Static уже давно пытатаюсь осознать что это за зверь
Надеюсь это видео вам помогло)
Супер!
Спасибо!👍
хотел спросить у вас что вы думаете про AI в програмировании java - так как все чаще стали появлятся панические настроения что будет ненужно столько разрабов особеннно джунов
Здравствуйте, хороший вопрос, сам не раз задумывался над этим. Да и чего греха таить - сам активно пользуюсь ИИ в программировании и не только. Мне кажется у него есть свои плюсы, но и минусы по сравнению с обычным поиском информации в интернете. Заменит ли он программистов? Думаю ближайшие годы точно нет (хотя навярняка сложно сказать - все слишком быстро меняется). Да, решить простую задачу с четкими требованиями он может ( и то стоит перепроверить, оптимальное ли его решение). Что-то посложней - уже вряд ли. Мне кажется будет как с заводами - работа у людей не пропала, она просто видоизменилась, но какие-то процессы автоматизировались. Ну и рабочих мест от этого меньше не стало. Мне кажется в будущем (да и сейчас) программисты будут активно использовать ИИ, но до полного замещения еще очень далеко. Реализовать бизнес требования других людей лучшего всего пока могут сами люди, поэтому опытные программисты точно будут нужны. Ну а не побыв джуном и опытным не станешь, никуда от этого не денешься. Тем более самим джунам никто не запрещает пользоваться теми же ИИ для решения задач.
@@ровойт Поэтому учитесь смело и не бойтесь, ближайшее время это не грозит. Это мое мнение
спасибо
Как всегда всё доступно! Рахмет!
хотел спросить может кто-то сталкивался с таким - установил идею версия 2024.3 и не работает ломбок, а без ломбока как то не очень. все перепробовал не знаю что делать
Добрый день. Можете скинуть скриншот ошибки?
@@EvgenyOrashkov уже работает спс
А будут уроки про try catch?)
@@tomvenom да, следующий урок будут задачи на array list. А за ним будут 3 урока про исключения
Привет. Можете выпустить видео про ссылочных типов данных и примитивных типов в передаваемых данных? Что они означают в этом случаи и что это меняет? Просто иногда не понятно когда в функции передают что-то по типу (Car car) вместо (int a). Благодарю)
@@tomvenom хорошее предложение, спасибо. Я подумаю
Вы хорошо объясняете!
Спасибо)
Спасибо! Но все это уже давно рассказывали многие другие блогеры. Это все равно что толочь воду в ступе. Лучше делай видео на более сложные темы
Возможно, но моя цель прежде всего создать курс по Java для начинающих. А тема ArrayList-a очень важная
Ютуб сделай это видео первым на канале
По идеи это должен был быть самый первый урок но... Лучше поздно чем никогда!)
осталось загрузить все остальные части по новой, дабы сохранить хронологию :)
Как же доступно все объяснено🔥 Спасибо Вам! Выпустите свой задачник!
Спасибо за похвалу) Возможно потом)
Как же доступно и легко Вы объясняете, спасибо. Хочу купить у Вас практику, нужно больше решать задач. Не планируете выложить где-нибудь?
Идея хорошая, но к сожалению дополнительных материалов у меня нет( Эти видео это все, что у меня пока что есть. Могу предложить сайт javarush, уроки мне не все там нравятся, но задач много, можно неплохо попрактиковаться.
Для решения задач, установил intellij idea 2024.3.1. При нажатии кнопки Terminal, выдает сообщение: Cannot open Local Failed to start [C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe, -NoExit, -ExecutionPolicy, Bypass, -File, C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2024.3.1\plugins\terminal\shell-integrations\powershell\powershell-integration.ps1] in C:\IdeaProjects\MyProjekt, [columns=228, rows=13]... Евгений, подскажите в чем проблема? Как должны выглядеть переменные среды, для запуска терминала?
Здравствуйте У вас нетривиальная ошибка, в таких случаях может помочь гугл Попробуйте что-то из этого: stackoverflow.com/questions/53487217/pycharm-cant-open-local-terminal-failed-to-start-cmd-exe stackoverflow.com/questions/20949892/using-powershell-as-terminal-in-intellij-idea-ides-like-pycharm-phpstorm-or-rub
@EvgenyOrashkov Евгений, спасибо за подсказку 👍 Помогло отключение terminal. use.conpty.on.windows.
Замечательный урок!
спасибо!
Очень крутой контент и подача! Жирный лайк!
Спасибо за оценку)
спасибо)
спасибо)👏
Спасибо!❤
Евгений, подскажите пожалуйста. 1. Static Cat fight (Cat [] cats) - Получается что при создании метода можно обратиться к класcу Cat, не задавать String, Int, а просто написать название класса Cat, создать метод fight, который включает в себя ( снова обращаемся к классу Cat и создаем [] массив cats)? Не могу понять эти две строки кода, их работу. Static Cat fight (Cat [] cats) Cat winnerCat=cats[0] Не могли бы дать комментарий, что Вы тут создали. Понимаю, что переменная winnerCat, но почему она равна именно массиву cats [0] и почему снова, создавая переменную Вы обратились к классу Cat переменная winner? 2. В конструкторе вы не стали выводить значение stepnessLevel, но учли его при создание метода fight. stepnessLevel получается считается в конструкторе, но просто не выводится?
Здравствуйте 1. На сколько я понял вопрос - типом возвращаемого значения может быть не только String, int и так далее, но и любые другие классы. В нашем случае это класс Cat. То есть в строке Static Cat fight (Cat [] cats), после слова Static мы указали, что метод должен вернуть какой-то объект класса Cat. Внутри метода fight мы этот объект создали и вернули из метода. 2. Почти так. Значение считается в конструкторе и записывается в поле stepnessLevel. А далее значение этого поля используется в методе fight. То есть что происходит: Мы создаем объект кота, задаём с помощью конструктора значения его полям (name, mind, strength, agility). Конструктор записывает эти значения в его поля, а также считает значение для поля stepnessLevel и записывает его. Далее мы этот объект класса Cat передаём в метод fight, и в методе fight проводим манипуляции с значением, которое хранится в поле stepnessLevel
@@EvgenyOrashkov Спасибо огромное, что прояснили. Можно еще вопрос?))) 1. Cat winnerCat=cats[0] почему нельзя прировнять его просто к нулю?
@@ДаринаБыкова-ц9б Нулю точно не получилось бы, а вот null вполне было можно. Ну и цикл тогда нужно переделать, чтобы не со второго элемента начинал, а с первого
Класс👍Какую дополнительную литературу посоветуете для начинающих?
Добрый день. В своё время мне помогли курсы Заура Трегулова, очень доступно объясняет. Также можно обратить внимание на java rush. Пусть там и не все уроки крутые, зато там много задач, а это очень важно
Очень доступно объясняете, супер! Спасибо
@@ЙцукенНекуцй-р5б и вам спасибо!)
Спасибо!💯больше задач-больше!🙏
Талантище!
@@ДаринаБыкова-ц9б спасибо большое)
Как всегда на Высоте! Супер!
Замечательный и познавательный урок ! Благодарю!
Замечательно!!! Только через Ростелком сложно смотреть, тормозит, и скачать сейчас проблема. Дайте совет как ускорить😊
@@Balodka даже не знаю как вам помочь( Возможно какой-нибудь ВПН улучшит ситуцаию
скажите а нужно учить сейчас spring cloud, используется ли - так как слышал где-то что k8s вместо
@@ровойт здравствуйте, если у вас уже имеется опыт работы с Spring-ом и возникла потребность в Spring cloud-е, то да технология полезная. Но он нужен не для начинающих, на мой взгляд
Не подскажите? Какой уровень у задачи по сложности? Со * или нет? Не смогла решить, расстройство(
Здравствуйте! Задача действительно не простая. Не расстраивайтесь, это абсолютно нормально, если что-то не получилось. Попробуйте разобраться с решением и идите только вперёд!
давайте потом по спрингу
Здравствуйте, в будущем)
Спасибо!🤝
Спасибо!
Продолжай в том же духе, ты молодец. Очень хорошо объясняешь.
@@systemcrashed6782 спасибо!)
Супер! Спасибо
Действительно, у Вас талант в преподавании. Спасибо огромное!
@@ДаринаБыкова-ц9б спасибо за похвалу)
Где-то слышал что полиморфизм это когда объект подкласса можно использовать вместо объекта родительского класса. Например есть класс Person и производный от него класс Student, объект класса Student имеет 2 формы, он является и человеком и студентом
Определений принципов много. Ваше определение мне также напоминает Принцип подстановки Лисков из SOLID, звучит похоже
Супер уроки 🔥🔥🔥 У Вас большой талант!!!
@@ЙцукенНекуцй-р5б спасибо за добрые слова)
У Вас нет платных задач для новичков? Наставничества?
@@ЙцукенНекуцй-р5б пока что такого нету
Сколько всего будет уроков?
@@Bakyt-k9i здравствуйте, где-то 52