- 121
- 1 597 113
Vladimir Vysokomornyi
Приєднався 31 сер 2014
Всем привет. Вы зашли на канал "Школа программирования JavaPro".
Меня зовут Владимир, я программирую на Java.
И на своем канале я хочу с вами поделиться своим опытом и наработками в области разработки программного обеспечения на языке программирования Java.
Ребят, сразу хочу предупредить: если что-то у вас не получится при попытке повторить все то, что вы здесь увидите, пишите об этом, не стесняйтесь, прямо в комментариях под видеоуроком, также можете присылать свои замечания или вопросы на email: unlimit_rmc@mail.ru или вКонтакте: unlimit_rmc
Помощь каналу через карту Сбербанка: 4817 7600 7014 5267
Меня зовут Владимир, я программирую на Java.
И на своем канале я хочу с вами поделиться своим опытом и наработками в области разработки программного обеспечения на языке программирования Java.
Ребят, сразу хочу предупредить: если что-то у вас не получится при попытке повторить все то, что вы здесь увидите, пишите об этом, не стесняйтесь, прямо в комментариях под видеоуроком, также можете присылать свои замечания или вопросы на email: unlimit_rmc@mail.ru или вКонтакте: unlimit_rmc
Помощь каналу через карту Сбербанка: 4817 7600 7014 5267
Angular - Собеседование - домашнее задание - Git & multiple GitHub accounts
Настроим Git и GitHub
вКонтакте: java4you
Плейлист: ua-cam.com/play/PLwcDaxeEINafSksH-8tm3RuVhfrjfa2Y-.html
Видео: ua-cam.com/video/9tZF7JhxjPE/v-deo.html
вКонтакте: java4you
Плейлист: ua-cam.com/play/PLwcDaxeEINafSksH-8tm3RuVhfrjfa2Y-.html
Видео: ua-cam.com/video/9tZF7JhxjPE/v-deo.html
Переглядів: 275
Відео
Angular - Собеседование - домашнее задание - Установка Notepad++
Переглядів 1599 місяців тому
Установим Notepad . вКонтакте: java4you Плейлист: ua-cam.com/play/PLwcDaxeEINafSksH-8tm3RuVhfrjfa2Y-.html Видео: ua-cam.com/video/lZiP95lPppQ/v-deo.html
Angular - Собеседование - домашнее задание
Переглядів 5889 місяців тому
Начнем новый курс по Ангуляру и в качестве примера попробуем решить домашнее задание с реального собеседование - SPA приложение. вКонтакте: java4you Плейлист: ua-cam.com/play/PLwcDaxeEINafSksH-8tm3RuVhfrjfa2Y-.html Видео: ua-cam.com/video/NiOUiS1XOz4/v-deo.html
Задача 14 - Longest Common Prefix
Переглядів 521Рік тому
Готовимся к собеседованию в Google. Задача: leetcode.com/problems/longest-common-prefix/ 14. Longest Common Prefix Ссылка: ua-cam.com/video/9r8wxhFWd_E/v-deo.html
Задача 09 - Palindrome Number
Переглядів 809Рік тому
Готовимся к собеседованию в Google. Задача: leetcode.com/problems/palindrome-number/ 9. Palindrome Number Ссылка: ua-cam.com/video/tVSLUMLE-lg/v-deo.html
Задача 01 - Two Sum
Переглядів 578Рік тому
Готовимся к собеседованию в Google. Задача: leetcode.com/problems/two-sum/ 1. Two Sum Ссылка: ua-cam.com/video/UvX6Hlh3aoo/v-deo.html
Программист в Польше. Советы новичкам - Часть 1
Переглядів 1,7 тис.3 роки тому
Практические советы новичкам в IT-компаниях Видео: ua-cam.com/video/EhW_ZG1Ta6U/v-deo.html Плейлист: ua-cam.com/play/PLwcDaxeEINaeFgMr8ttkqzp2TrsIpFmwy.html
Программист в Польше. Google-собеседование
Переглядів 3,6 тис.3 роки тому
В 2020 году у меня состоялось собеседование в Варшавский офис Google. Хочу вам рассказать, как это было. Видео: ua-cam.com/video/L4gsx_1wAV0/v-deo.html Плейлист: ua-cam.com/play/PLwcDaxeEINaeFgMr8ttkqzp2TrsIpFmwy.html
Программист в Польше. Часть 4: Ответы на вопросы 3/5
Переглядів 7213 роки тому
Отвечаю на вопросы - Часть 3 из 5 Видео: ua-cam.com/video/yxm5Inchw18/v-deo.html Плейлист: ua-cam.com/play/PLwcDaxeEINaeFgMr8ttkqzp2TrsIpFmwy.html
Программист в Польше. Часть 4: Ответы на вопросы 5/5
Переглядів 4733 роки тому
Отвечаю на вопросы - Часть 5 из 5 Видео: ua-cam.com/video/uyDNTa_7qCo/v-deo.html Плейлист: ua-cam.com/play/PLwcDaxeEINaeFgMr8ttkqzp2TrsIpFmwy.html
Программист в Польше. Часть 4: Ответы на вопросы 1/5
Переглядів 7103 роки тому
Отвечаю на вопросы - Часть 1 из 5 Видео: ua-cam.com/video/f1ifJ_yg4dw/v-deo.html Плейлист: ua-cam.com/play/PLwcDaxeEINaeFgMr8ttkqzp2TrsIpFmwy.html
Программист в Польше. Часть 4: Ответы на вопросы 4/5
Переглядів 5423 роки тому
Отвечаю на вопросы - Часть 4 из 5 Видео: ua-cam.com/video/NYFrZ7AUMNs/v-deo.html Плейлист: ua-cam.com/play/PLwcDaxeEINaeFgMr8ttkqzp2TrsIpFmwy.html
Программист в Польше. Часть 4: Ответы на вопросы 2/5
Переглядів 6853 роки тому
Отвечаю на вопросы - Часть 2 из 5 Видео: ua-cam.com/video/AjnEmOBP4JA/v-deo.html Плейлист: ua-cam.com/play/PLwcDaxeEINaeFgMr8ttkqzp2TrsIpFmwy.html
Программист в Польше. Часть 3: Отпуска
Переглядів 7783 роки тому
Расскажу об отпусках программистов в Польше. При стаже 10 лет и больше: 26 дней отпуска (5 недель и 1 день) При стаже менее 10 лет: 20 дней отпуска (4 недели) Отпуск при рождении ребенка: 3 по закону 2 от работы = 5 дней Отпуск по уходу за женой: 2 недели Отцовский отпуск: 2 недели однократно до достижения ребенком 2 лет Ежегодный отпуск по уходу за ребенком: 2 дня на обоих супругов Видео: ua-c...
Программист в Польше. Часть 2: Первые шаги
Переглядів 2 тис.4 роки тому
Программист в Польше. Часть 2: Первые шаги
Программист в Польше. Часть 1: Трудоустройство
Переглядів 4,1 тис.4 роки тому
Программист в Польше. Часть 1: Трудоустройство
Java+Web (JSP/Servlets). Урок 12: JSTL
Переглядів 8 тис.5 років тому
Java Web (JSP/Servlets). Урок 12: JSTL
Java+Web (JSP/Servlets). Урок 11: JSP - это Servlet
Переглядів 4,8 тис.5 років тому
Java Web (JSP/Servlets). Урок 11: JSP - это Servlet
Java+Web (JSP/Servlets). Урок 10: JSP-страница
Переглядів 6 тис.5 років тому
Java Web (JSP/Servlets). Урок 10: JSP-страница
Шаблоны Java. Интерпретатор (Interpreter)
Переглядів 8 тис.7 років тому
Шаблоны Java. Интерпретатор (Interpreter)
Java+Web (JSP/Servlets). Урок 9: Подробнее про GET и POST
Переглядів 14 тис.7 років тому
Java Web (JSP/Servlets). Урок 9: Подробнее про GET и POST
Школа программирования JavaPro - Спец. выпуск #3
Переглядів 7 тис.7 років тому
Школа программирования JavaPro - Спец. выпуск #3
Java+Web (JSP/Servlets). Урок 8: Время жизни Cервлета. Session. Context
Переглядів 17 тис.7 років тому
Java Web (JSP/Servlets). Урок 8: Время жизни Cервлета. Session. Context
Шаблоны Java. Приспособленец (Flyweight)
Переглядів 8 тис.8 років тому
Шаблоны Java. Приспособленец (Flyweight)
Шаблоны Java. Прокси / Заместитель (Proxy / Surrogate)
Переглядів 13 тис.8 років тому
Шаблоны Java. Прокси / Заместитель (Proxy / Surrogate)
hello, whats is differene Delegate ,Strategy and State patterns ? may be Delegate same of State ? or has difference ? Thanks in advance
Я один в голове делаю акцент автора, когда он говорит "хачбэк"? 🤣
Хорошее объяснение шаблона, Спасибо большое. Разве что видео можно было сократить в раза два. Так как вторая часть это какие то проверки и т.д. которые не имеют отношения к шаблону.
я был молодой и неопытный, каюсь))
инициализация параметров - это ясно.а когда происходит инициализация самого класса?.. как отвечать на такой вопрос?
как мне сделать приложение с расписанием из файла excel?
Спасибо!!! Посмотрел на одном дыхании за 2 дня!!!
Добрый день. Подскажите плз, почему вместо страницы с кодом в классе вижу: серое поле и там написано open a file or drop here.... а код как-будто скрыт вверху
Не туда я попал
Крутейшее объяснение. Спасибо!
WebStorm и VsCode для слабаков😂😂😂😂😂😂
Неоднозначное чувство после просмотра урока, как в анекдоте, когда нелюбимая тёща разбивается на новой машине зятя. Вроде, и пример интересный, понятный... Но вот это вот "сам запутался"... Можно было бы перезаписать эту часть, если целью видео является научить, а не затроллить.
Все понятно. Благодарю!
В чем проблема просто создать объекты этих классов напрямую и вызвать нужные методы?
Спасибо ОГРОМНОЕ. С вами все получается спокойно, без проблем! Объясняете все прекрасно.
Это какая обезьяна будет для каждого класса наследовать одни и те же классы с одним и тем же названием и с одним и тем же телом Суть моста заключается в том, чтобы обладать преимуществами наследования, не наследуя Потому что наследование имеет недостаток, если изменить один класс, изменятся функциональность всех подклассов Вот у меня есть класс который печатает "Hello" в консоль И есть наследник, который вызывает метод родителя, а потом вызывает свой метод " world" А что если я хочу вывести "Hello" 100 раз Я воспользуюсь мостом, создам отдельный класс, который будет иметь доступ к нужным методам, и добавлю свой функционал, то есть этот метод помещу в цикл со 100 итерациями При этом класс, который печатает "Hello", а затем " world" - не изменится
отличные объяснения имеенно то что нужно новичку , повторение мать учение!!!
Пример идеальный, спасибо!
Просто идеальное видео и объяснение! Спасибо большое!
Акутальна ли она сейчас, стоит ли знать ее в 2024? Нигде ее не слышал, увидел в roadmap
Да, было очень интересно и понятно! Жду новых видео по Java
Спасибо огромное !!! все понятно, четко!
а разве последний пример не является полиморфизмом?
а задачку из собеседования, случайно, не находили потом на каком-либо ресурсе типа литкода?
Крутой ролик) Особенно пример в конце - бомба!!
8 лет назад, карл. всё еще пригождается людям!
спасибо, БРАТ, за полезный урок! ОТ ДУШИ!
Хороший разбор, спасибо, автор
Доходчиво. Но на мой взгляд надо было в конце еще раз обратить внимание на то, что Композит мы можем положить в композиты, потому что он реализует интерфейс Shape. И могли бы все больше усложнять нашу страктуру. В этом как раз вся суть шаблона - проектирование более сложных структур из более мелких за счет единого интерфейса
Лучший и понятный разбор моста, который нашел :)
Спасибо тебе, добрый человек!
Спасибо тебе, добрый человек!
Вопрос к автору. Владимир, что бы посоветуете (какие видеокурсы), для того, чтобы изучить работу с базой данных (Java+Web (JSP/Servlets). + база данных, например MySql)?
Шел 2023 год. А тема эта актуальная. Я прохожу ее на курсах по IT. Спасибо автору за качественный уроки. Пересмотрел весь альбом по Java+Web (JSP/Servlets). Теперь хоть базовый понятия про сервлеты у меня есть.
У меня после подключения библиотек taglib () была ошибка Http Status 500 - Interval Server Error. У меня Tomcat v10.1. Если вдруг у кого такая ошибка будет, то нужно качать jakarta.servlet.jsp.jstl-2.0.0.jar и jakarta.servlet.jsp.jstl-api-2.0.0.jar Подродно здесь на видео ua-cam.com/video/BYesEMMXWXc/v-deo.html&ab_channel=CoderHub
Столько лет прошло, а информация до сих пор очень актуальная! Сейчас я понимаю, что прежде чем вообще писать какуе-то более менее большую программу, мне надо было сначала разобраться как работать в среде.
Круто объяснил! Спасибо
О, рад слышать. Хорошо что не забросил канал. Для меня твои объяснения лучшие. Спасибо тебе!
Ага, спасибо. Думаю, как звук улучшить.
@@programm4you ну если в obs пишешь, у них есть встроенная опция шумоподавление. Даже на обычном микрофоне звук норм получался
Спасибо, звук низкий.
Спасибо, посмотрю, может уровень микрофона надо увеличить.
Привет. Давно не видели видео))
Ога, привет. Я тоже соскучился. Надо поделать немножко, посмотрим, как пойдет.
Спасибо. Единственное видео в котором подробно разобрана тема try с ресурсами. Однако у меня вопрос. Как обработать ошибку в методе close, чтобы ее проигнорировать.
ваш пример про гугл карту очень спорый пример от нейросети (похожий пример от пользователя scarick находится ниже) гораздо понятнее: Паттерн Strategy (Стратегия): В игре у рыцаря есть возможность выбирать различные виды оружия дляражения с монстрами. Каждое оружие имеет свои особенности и способности. Здесь можно применитьаттерн Strategy, чтобы реализовать различные стратегии атаки для каждого типа оружия. Например, у нас может быть интерфейс WeaponStrategy, который определяет метод attack(). Затем мы можем создать классы-стратегии для каждого типаружия, например, SwordStrategy, BowStrategy и MagicStrategy, которые реализуют метод attack() соответствующим образом. Рыцарь может иметь ссылку на текущую стратегию атаки, и зависимости от выбранного оружия он будет использовать соответствующую стратегию притаке. Паттерн State (Состояние): В игре у рыцаря может быть несколько состояний, таких как "обычное состояние", "защитное состояние" и "ярость". Каждое состояние определяет различные действия и поведение рыцаря. Здесь можно применить паттерн State, чтобы управлять состоянием рыцаря и его поведением в зависимости от текущего состояния. Мы можем создать интерфейс KnightState, который определяет методы, такие как attack(), defend() и useSpecialAbility(). Затем мы можем создать классы-состояния для каждого состояния рыцаря, которые реализуют эти методы соответствующим образом. Рыцарь иметь ссылку на текущее состояние, и в зависимости от текущего состояния он будет вызывать соответствующие методы при выполнении действий.
Википедия говорит что Observer и издатель-подписчик это разные паттерны
Из примера непонятно зачем нужна данная прослойка, тем не менее спасибо за пример с официантом
Грыжа
Приятное изложение. Не стерильно-чистое, но даже хорошо - создается ощущение, что сам пишешь, методом проб и ошибок.
class Computer нарушает open closed principle
Спасибо большое, мне в 2023 понадобилось))
Oh Yeah! Не за что))
автору огромная благодарсноть!
Сколько лет опыта должен быть? Если диплома нет, стаж нужно подтвердить?
Стаж да, конечно.
Больше всего смущает вкладка "Грыжа"! Неужели нас всех это ждет((((