Тёмный

Java с нуля - Полный Курс Java Для Начинающих [4,5 ЧАСА] 

IT'шное братство
Подписаться 2,5 тыс.
Просмотров 5 тыс.
50% 1

🔴 Практика для курса - 65 ЗАДАЧ С РЕШЕНИЯМИ boosty.to/biz_maker/posts/ea5...
🟠 Продвинутый курс Java - boosty.to/biz_maker/posts/1cd...
🔴 Полный курс по SpringBoot - boosty.to/biz_maker
🔵 Телеграмм: t.me/+fUThaR6a63hkMWM6
В этом видео Java с нуля я расскажу вам обо всех базовых принципах языка программирования. После просмотра этого видео Java с нуля вы сможете написать полноценное работающее приложение, используя массивы, ооп, переменные и прочие конструкции языка. Поэтому приступайте к просмотру текущего видео Java с нуля и ваше обучение java будет легким и простым.
00:00 Введение
11:42 Где выполнять код
13:50 Скачивание Java
15:15 Создание проекта
16:50 Как работает Java
21:35 Основы языка
23:56 ООП
25:10 Объект
27:14 Первая программа
33:40 Примитивные типы
33:51 Переменные
42:06 Имена переменных
44:52 Неправильные переменные
47:28 Присваивание значения
50:34 Создание переменных
01:00:30 Ссылочный тип
01:04:55 String
01:09:40 Практика String
01:15:14 Операторы
01:15:49 Арифметические
01:22:54 Оператор ++ ---
01:27:00 Оператор += --=
01:29:26 Оператор сравнения
01:36:40 Логические операторы
01:42:20 Оператор присваивания
01:42:30 Условные операторы
01:44:36 Оператор if
01:50:14 Оператор if-else
01:53:51 Оператор if-else-if
01:58:03 Оператор switch-case
02:05:43 Тернарный оператор
02:09:47 Циклы
02:10:58 Цикл for
02:15:45 Цикл while
02:20:14 Цикл foreach
02:28:08 Операторы continue break
02:34:40 Массивы
02:47:36 Двумерные массивы
02:54:42 Объекты
02:58:17 Конструкторы объекта
03:04:18 Пакеты
03:06:47 Модификаторы доступа
03:07:38 Модификатор public
03:08:15 Модификатор protected
03:08:38 Модификатор default
03:09:01 Модификатор private
03:15:52 Методы
03:33:00 Ввод данных
03:39:53 this, final, static
03:39:59 Ключевое слово this
03:47:00 Ключевое слово final
03:51:58 Ключевое слово static
03:57:56 Наследование
04:02:56 Переопределение методов
04:06:46 Перегрузка методов
04:10:20 Интерфейсы
04:15:01 Исключения
04:17:28 Проверяемые исключения
04:26:42 Непроверяемые исключения
04:29:17 Ошибки
04:32:30 Что делать дальше? Где учиться?
#java #springboottutorial #айти #программирование #springboot #код #программист #программисты #javaprogramming #javatutorial #разработка #springboottutorial #программист #kotlin #python

Опубликовано:

 

27 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 79   
@KironetheTv
@KironetheTv 13 дней назад
Привет! Очень подробно и доходчиво, решил зайти, посмотреть. Сам уже в разработке долго, но базу ты очень хорошо объяснил! Лайк!
@itbrotherhood
@itbrotherhood 13 дней назад
Спасибо)
@user-hy3uj7cf9l
@user-hy3uj7cf9l 13 дней назад
Спасибо, огроменное👍👍👍 Очень доступно объясняете👏👏👏👏 Обязательно подпишусь на boosty😎
@itbrotherhood
@itbrotherhood 13 дней назад
Спасибо за теплые слова, жду на бусти) там постарался объяснить так же доступно и продвинутую java и spring boot))
@user-qj7bk1yz7c
@user-qj7bk1yz7c 6 дней назад
Самое понятное объяснение, какое только мне попадалось. У Вас талант!
@itbrotherhood
@itbrotherhood 6 дней назад
Большое спасибо, за теплые слова. Рад, что нравится. Вы главное учите, а я буду еще выпускать видео)
@Nick87rus
@Nick87rus 20 дней назад
Спасибо большое. Жду дальнейших видео.
@itbrotherhood
@itbrotherhood 20 дней назад
Пожалуйста. Надеюсь, что нравится)
@rafonvc6267
@rafonvc6267 25 дней назад
Хорошая работа. Автору респект.
@itbrotherhood
@itbrotherhood 23 дня назад
Спасибо) Рад, что нравится)
@user-gppIIhgfllujd
@user-gppIIhgfllujd 26 дней назад
то что хотел , огромное спасибо
@itbrotherhood
@itbrotherhood 25 дней назад
Пожалуйста)
@abduabdu5378
@abduabdu5378 10 дней назад
очень понравился, объяснение супер, спасибо огромное, жду продолжение
@itbrotherhood
@itbrotherhood 10 дней назад
спасибо, продолжение уже доступно, можете посмотреть часть, что учить дальше. Там подробно рассказываю)
@Olezhny
@Olezhny 15 дней назад
Спасибо!
@itbrotherhood
@itbrotherhood 15 дней назад
Пожалуйста)
@user-rk5wo6wq7h
@user-rk5wo6wq7h 5 дней назад
Hi. В цикле For - int i взаимодействует с int a в теле общих скобок?
@itbrotherhood
@itbrotherhood 5 дней назад
Привет. В данном примере явного взаимодействия нет. Переменная i используется для итерации(не явно в самом цикле) переменная а каждую такую итерацию увеличивается на +1. Но чтобы лучше понять, вы можете попробовать использовать переменную i явно.
@user-qe2dr6de2u
@user-qe2dr6de2u 24 дня назад
Спасибо огромное! А по Kotlin будет курс?
@itbrotherhood
@itbrotherhood 24 дня назад
Пожалуйста, пока не планировал. Такие видео очень много сил и времени забирают) посмотрю, как этот будет набирать активность)
@Gorisso
@Gorisso 19 дней назад
я изучил golang изучил много языков ну в основном пишу ботов и сайты и теперь мне очень хотелось дестоп выучить и что то разное смотрел и остановился на java решил посмотреть ваш курс все понятно принципе и очень внятно объясняете, какую библиотеку на java для дестопа кросс платформенную вы бы рекомендовали ?
@itbrotherhood
@itbrotherhood 18 дней назад
Спасибо за приятные слова. Не особо много сталкивался с десктопными приложениями, если честно. Единственное что помню - это Swing, но он старенький. Еще, если не ошибаюсь есть JavaFX, но тут лучше наверное погуглить под конкретную задачу.
@qrthack3233
@qrthack3233 23 дня назад
Привет, хочу в backend, выбираю между Java, C#, Golang, PHP, что посоветуете, чтобы легче было устроиться на работу, слышал, что Python-программистов уровня Junior слишком много и труднее будет устроиться? Что думаете?
@itbrotherhood
@itbrotherhood 23 дня назад
Привет. Я рекомендую Java. В видео о том какой язык программирования выбрать об этом говорил. Если коротко: на Go очень мало джунов (если вообще есть), c# у нас не сильно популярен, да и чаще всего используется в геймдеве, а там денег намного меньше и конкуренции намного больше для разраба. Php вообще не рассматриваю( точно кого-то обижу этим высказыванием). Про питон правду слышали. Очень много джунов. Не советую его. Поэтому java. Знаешь java считай знаешь и kotkin, а это уже два языка. А зная 2 языка и go можно выучить. Так что мой совет java
@qrthack3233
@qrthack3233 23 дня назад
@@itbrotherhood Спасибо, просмотрел много инфы и Джава самый оптимальный вариант
@user-gf7fr8qw2e
@user-gf7fr8qw2e 18 дней назад
​@@itbrotherhoodsalesforce
@DHARMA252
@DHARMA252 14 дней назад
Сегодня разом посмотрел видео и заодно практиковался до этого учил несколько недель C# и как раз успел пройти ту базу которая есть в этом видео, но после того как наткнулся на ваш канал решил попробовать изучить Java опять же из советов в комментариях. Получилось что-то вроде повторения, но закрепил те моменты которые при изучении си шарп по другим курсам не до конца понимал. Оба языка очень похожи конечно со своими отличиями. Как я понимаю нужна именно практика программирования, а не только знание синтаксиса. Есть у вас какие-то советы по книгам и другим обучающим ресурсам? На бусти тоже подпишусь надеюсь там есть нечто подобное что реально поможет освоить профессию. Спасибо за ролик объяснение вполне доходчивое, но общей картины у меня в голове пока что ещё нет.
@itbrotherhood
@itbrotherhood 13 дней назад
По другим ресурсам могу посоветовать книгу: "Чистая архитектура" от Роберта Мартина, но она скорее уже нужна больше начиная с уровня мидл. На бусти есть курс по продвинутой java, так же курс по spring boot. И к продвинутой java и к spring boot есть практика и домашние задания, плюс советы по общим принципам, как составить резюме, что от вас ждет компания и т.д. Картина сложится со временем, не переживайте)
@DHARMA252
@DHARMA252 13 дней назад
@@itbrotherhood спасибо большое, нравится ваша подача материала. На бусти обязательно подпишусь.
@itbrotherhood
@itbrotherhood 13 дней назад
Хорошо, жду вас там)) скоро стрим проведем с ответами на вопросы подписчиков))
@Denis05ru
@Denis05ru 17 дней назад
Спасибо большое за ваш курс! Все очень понравилось (все кратко и ясно). Практически за два дня все усвоил (я раньше изучал C++, поэтому довольно таки гладко и быстро прошел ваш курс). Вопрос: Хочу изучать Android-разработку. На каком уровне нужно знать язык программирования Java, чтобы начать?(Основ будет достаточно?) (хочу стать Android-Разработчиком!)
@itbrotherhood
@itbrotherhood 17 дней назад
Спасибо за теплые слова. Я бы рекомендовал ещё продвинутую часть. Потому что без коллекций и особенно многопоточки в андроиде будет сложно. Если будете хорошо знать Java, то андроид разработка пойдет легко.
@EveryoneIsSoParanoid
@EveryoneIsSoParanoid 15 дней назад
Зачем начинать с Java, если основной ЯП для Android-разработки это Kotlin?
@TPose_
@TPose_ 14 дней назад
​@@EveryoneIsSoParanoid для котлина нужен джава
@EveryoneIsSoParanoid
@EveryoneIsSoParanoid 14 дней назад
@@TPose_ с чего вдруг? Стартовать можно и нужно сразу на Kotlin. Джава понадобится уже потом, чтобы понимать как интегрировать функционал, который написан конкретно на Джаве.
@TPose_
@TPose_ 14 дней назад
@@EveryoneIsSoParanoid понятно
@DanilaAbbot
@DanilaAbbot 25 дней назад
Андрей , сколько нынче зарабатывает джун в ваших двух компаниях и есть ли джуны на удалёнке на постоянку ?
@itbrotherhood
@itbrotherhood 25 дней назад
Ну вообще если смотреть по рынку, то зарплата джуна от 80 до 120 на руки. Зависит от компании и как себя на собесе покажешь. Удаленка так же зависит от компании, но вообще есть конечно на постоянку.
@DanilaAbbot
@DanilaAbbot 25 дней назад
@@itbrotherhood понял, спасибо, классный курс, есть что новое для себя узнал
@EgorGorohow
@EgorGorohow 25 дней назад
Подскажите стоит ли начинать учить программирование сейчас? Из всех углов слышишь что работу не найти и ИИ всех позаменяет(
@itbrotherhood
@itbrotherhood 25 дней назад
Конечно стоит. Я на эту тему как раз видео готовлю)) никого он не заменит)) он просто инструмент, как idea. IDEA тоже инструмент, она же не заменила разработчиков, хотя подсвечивает ошибки в коде)) учите смело. Я бы даже сказал обязательно! Ближайшие 30 лет дефицит кадров только почти будет! Так что занимайте нишу, а не сомневайтесь
@MarvelBad
@MarvelBad 14 дней назад
Андрей приветствую. Я какое-то время изучал javascript и работал только в vs code. На сколько idea лучше будет для java ? в целом что ты посоветуешь, оставаться в vscode или уже основательно пеерйти на idea ?
@itbrotherhood
@itbrotherhood 14 дней назад
Приветствую. Однозначно idea. Тут двух мнений быть не может, как бы радикально это не звучало. 100% надо работать в idea. vscode вообще не подойдет. Привыкайте сразу к хорошему инструменту
@MarvelBad
@MarvelBad 14 дней назад
@@itbrotherhood Всё, принял. Спасибо большое! Я уже в предвкушении от того на сколько сложнее будет осваивать java после js😄😄
@itbrotherhood
@itbrotherhood 14 дней назад
после любого языка второй идет проще. например я после java разобрался с kotlin, потом уже js и react. Главное практика, практика и еще раз практика)
@MarvelBad
@MarvelBad 14 дней назад
@@itbrotherhood кстати да, как только ты заговорил на видео об объектах , ключ -значение, сразу стало приятно от того что в js это я проходил) А вообще жаль что ты не занимаешься менторством.
@itbrotherhood
@itbrotherhood 14 дней назад
на boosty (ссылка в описании видео) есть подписка, которая предполагает созвоны, если интересно, то можешь посмотреть в эту сторону.
@123sultans
@123sultans 11 дней назад
spring boot будет такой же разжованный?
@itbrotherhood
@itbrotherhood 11 дней назад
Уже есть и да, стараюсь так же объяснять))
@user-gf7fr8qw2e
@user-gf7fr8qw2e 18 дней назад
А если очень хорошо знать python то сколько по времени уйдет на обучению java
@itbrotherhood
@itbrotherhood 18 дней назад
От 30 минут до 5 лет. Примерно так где-то))
@user-gf7fr8qw2e
@user-gf7fr8qw2e 17 дней назад
@@itbrotherhood значит знание другого сишного языка никак не влияет?
@itbrotherhood
@itbrotherhood 17 дней назад
Любое значение языка ускорит изучение. Но ответить на вопрос: "сколько по времени уйдет на изучение нового языка" не зная ни человека, ни его способностей, ни какое количество времени он будет уделять, как будет учиться и ещё наверное миллион переменных - я не смогу))
@user-gf7fr8qw2e
@user-gf7fr8qw2e 17 дней назад
@@itbrotherhood хорошо если вы будете изучать c++, сколько времени займет. Плюс минус месяц понадобится?
@stbs185
@stbs185 19 дней назад
А что идет после основ? Что изучать дальше?
@itbrotherhood
@itbrotherhood 19 дней назад
Я рекомендую изучать продвинутый курс. Если нравится, моя манера, то на бусти(ссылка под видео есть) есть продвинутый курс, а также есть задачи, которые я бы очень рекомендовал сделать, чтобы закрепить всю теорию. А после продвинутого курса переходить к springboot. Там же на бусти
@stbs185
@stbs185 19 дней назад
​@@itbrotherhood В основном все курсы очень старые или предназначены на иностранную аудиторию. А ваш новый и понятен для тех кто впервые заинтересовался программированием.
@itbrotherhood
@itbrotherhood 19 дней назад
Спасибо, очень приятно. Я старался. Там кстати в курсе, есть блок прям : Что делать дальше? Где учиться?
@Volnova_A
@Volnova_A 15 дней назад
Начала смотреть, объяснение разжеванное, пока все понятно ..😂 Постараюсь просмотреть и продвигаться на практике, тем самым дойти до конца курса... Эх А ожидается продвинутый курс?
@itbrotherhood
@itbrotherhood 15 дней назад
Об этом как раз в самом видео говорю)). В разделе что делать дальше
@Volnova_A
@Volnova_A 15 дней назад
​@@itbrotherhoodЦена подписки, сколько составляет? Эээ не разобралась пока
@itbrotherhood
@itbrotherhood 15 дней назад
На бусти разные есть. В зависимости от того, что хочется. Ссылка в описании, а все уровни подписок справа будут. Там легко)
@user-zl1pn7xt7y
@user-zl1pn7xt7y 11 дней назад
Число пи плохо подходит под пример переменной. Хотя бы потому что и в той же самой джаве есть такая сущность как константы. Есть только один случай, когда число пи или любое другое константое значение может быть переменной и это дипломная работа😂
@itbrotherhood
@itbrotherhood 7 дней назад
число PI для простоты понимания. Это обучающий урок, а не продакшен код)) конечно создавать уже готовые метды и переменные не надо) например тот же класс Math и его методы. Тут именно в качестве примера для простоты понимания))
@user-zl1pn7xt7y
@user-zl1pn7xt7y 7 дней назад
Да понятно. Извините, что я душный.
@itbrotherhood
@itbrotherhood 7 дней назад
@user-zl1pn7xt7y Все хорошо, наоборот хорошо, с помощью вашего комментария мы просветили родные константы в джава или класс Math с его статическими методами)
@Avokoded
@Avokoded 6 дней назад
А то так мелко то???? Масштаб бы увеличить не мешало.
@itbrotherhood
@itbrotherhood 6 дней назад
В каком плане мелко?)
@AlexeyRiched
@AlexeyRiched 5 дней назад
беда всех курсов ходить вокруг истины, вообще не понял отличия перегрузки от переопределения, задачки опять про коня в вакууме, хотелось бы на нормальном примере из реальных задач увидеть реализацию, а интерфейсы тоже не понятны, в нем вроде уже есть метод а в итоге при имплементации в классе опять же применяется переопределение с написанием метода из интерфейса, вообще не понятно зачем этот огород городить
@itbrotherhood
@itbrotherhood 5 дней назад
Давайте прям пойдем по пунктам: 1. Вокруг какой такой истины я хожу? Если вы не поняли в чем разница переопределения и перегрузки, то пересмотрите еще раз вдумчиво спокойно и без нервов. Плюс никто не отменял почитать какую-то статью или документацию, что бы дополнительно почерпнуть материал оттуда. 2. Не очень понятно, как вам поможет реальный пример интерфейса, где в имплементации будет еще куча аннотаций, бизнес логики, логирования и т.д. Если вы не смогли понять простейший интерфейс с 1 методом. Совет опять же очень простой пересмотреть еще раз, сделать ручками все так, как написано и если все еще не понятно как это работает, то возможно почитать доп материал. 3. Если вы не понимаете "зачем этот огород городить" то это не значит, что интерфейсы не нужны. Это значит, что пока у вас просто не хватает опыта что бы знать об этом. Если очень грубо сказать, то мы должны зависеть от абстракций, а не от реализаций, еще одна из причин - это уменьшение связанности кода приложения, еще сюда можно включить инверсию зависимостей и т.д. Лучше пересмотреть какие-то моменты, которые не понятны, разобраться с ними и перед тем, как возмущаться "зачем все это надо" почитать немного об этом.
@AlexeyRiched
@AlexeyRiched 5 дней назад
@@itbrotherhood может быть вы и правы, я так чисто без негатива к материалу понимаю что это поверхностное всё без углубления в принципе для Джуна может и сойдёт столько информации, мне есть с чем сравнить тк кучу курсов просмотрел и платных и бесплатных и нигде не смогли нормально все разжевать, 2 года пытаюсь выучить и без толку, может не мое вовсе это айти( другие языки тоже изучал
@itbrotherhood
@itbrotherhood 5 дней назад
Я бы посоветовал. Простой сделать прям по шагам. Пройти базовый, потом продвинутый, потом спринг и пойти на собесы. Не думать о плюсах и минусах, а просто сделать то что советуют. Главное не бросать и довести прям до конца. После того, как пройдете все, ходить по собесам до тех пор, пока оффера не будет. Сегодня кстати будет видео на эту тему. Советую посмотреть)
@AlexeyRiched
@AlexeyRiched 5 дней назад
​​@@itbrotherhoodтак и собирался) базовый прошел , но ваша подача мне очень нравится что в дебри не лезем)
@itbrotherhood
@itbrotherhood 5 дней назад
Спасибо большое, за теплые слова. Ну потому что нет смысла сейчас куда-то залезать, потому что только голову забьете не тем что нужно, а пригодится это все 1 раз когда-нибудь, а может и вообще не пригодится)))
Далее
Что такое Java и как ее выучить?
19:55
Редакция. News: 118-я неделя
47:33
Просмотров 1,9 млн
Shu bahormi ? | Million jamoasi
00:57
Просмотров 853 тыс.
Редакция. News: 118-я неделя
47:33
Просмотров 1,9 млн