Огромное спасибо за лекции! Сколько было пересмотрено и прочитано разного материала но только сейчас все становится на свои места! Дай Бог здоровьечка тебе и твоим близким!
@ru_wolf5 жыл бұрын
2019 год, а от доски все еще отсвечивает) Лекции супер!
@Вильдан-м5р3 жыл бұрын
2021 год, а от доски всё ещё отсвечивает)
@ncntntty2 жыл бұрын
@@Вильдан-м5р 2022 год, все отсвечивает и отсвечивает от доски)
@QuarkLab2 жыл бұрын
Третий месяц 2022 года. Уже не отсвечивает.
@ddk30877 жыл бұрын
Спасибо за лекции, очень помогают настроить мышление в нужном русле. Многое встает на свои места
@evgevg56369 жыл бұрын
Все молодцы и слушатели и преподователь. Всё интерестно и ребята в тему вопросы задают прям мои мысли читают
@ruslopuslo9 жыл бұрын
Это наверное лучшее, что есть по основам, спасибо Сергей! С Новым годом! Успехов, Здоровья, и всего самого наилучшего!
@danielortega80676 жыл бұрын
Сказать честно, Шилдт пишет намного увлекательнее. И понятнее, если уж мы про это. Книги вообще почему-то лучше чем видео.
@explo90879 жыл бұрын
Сергей, сделайте, пожалуйста, отдельно мини лекцию по статике. Она потеряна, а в вашем исполнении она была бы просто замечательной.
@Midavok10 жыл бұрын
С удовольствием посмотрел ваши лекции. Вадим. Россия. Москва.
@abubakirovsherzod350510 жыл бұрын
Классные лекции, качаю их все. Но хотелось чтобы видео камеру сделали зум на доску, а то там ничего не видно, а хотелось бы увидеть что вы пишите) За все лекции Like!
@abubakirovsherzod350510 жыл бұрын
***** Есть ли робкая надежда что вы можете все лекции заново и более качественно переснять? Очень хотелось бы) Ну там две камеры одна на доску чтобы постоянно туда смотрел а другая весь обзор лекции, есть ли такая возможность? Смотрю лекцию и очень интересно не то что у остальных. Только вот ничего не видно что вы пишите на доске(((
@abubakirovsherzod350510 жыл бұрын
***** Или же 2-ой вариант, нужно сделать презентацию с ноутбука. Так будет легче для вас быстро писать коды и для нас коды будут видны четко, и не надо 2-ю камеру:)
@abubakirovsherzod350510 жыл бұрын
Очень жаль(
@divergenny4 жыл бұрын
Вы самый лучший учитель! Спасибо большое!)
@dgavrikov849 жыл бұрын
В шарпе тоже get и set public String PropName {get;set;} или private propName; public String PropName { get{return propName;} set{this.propName=value;} } в первом случае private поле автоматически формируется.
@kirillmelnikov29187 жыл бұрын
смотрю из Канады, огонь
@stalkerGurman8 жыл бұрын
Большое спасибо за лекции! Сложные вещи простыми словами!
@АлександрЧереп10 жыл бұрын
Тоже смотрю с удовольствием!!! Александр, Украина, Харьков))))
@АлександрМорженко-поэткаменног4 жыл бұрын
Александр Череп о ! О! Олександр
@ДмитрийКатрич-ж8п7 жыл бұрын
39:16 Не является ли класс Bee, кот. по левую сторону от равно - "пользовательским типом данных" для переменной bee? Из этого вопрос. Почему компилятор его просто не создает, зачем он ищет его в пекедже? ИЛИ даже пользовательские типы данных нужно выше описывать? т.е. иметь в наличии. Это же не JS. )
@Nikita-lu3jq9 жыл бұрын
Отличные уроки!!!У меня есть несколько вопросов: 1)Какими знаниями, кроме Java Core нужно владеть,чтобы написать клиент сервер для игры?2)Достаточно ли знаний Java Core ,чтобы переходить к разработке под андроид?Буду очень благодарен за ответы.
@eskei62028 жыл бұрын
Было тяжело разобраться в java до этого момента спасибо вам огромное! это мой второй заход на java, до этого не достиг понимания и ушел на ruby и в последствии освоил ror :)
@artemvasiliev52668 жыл бұрын
за матрешку лайк, вот я прям ждал как будет рассказано про protected и тут бах, гениальное ноу-хау. Ибо в книге Гослинга об этом рассказано текстом и очень не весело. Но там есть о более формальной четкости, раздел 3.2. Когда два класса Б и С наследуются от А, доступ к протектед полю класса А из Б можно получить через ссылку на него, но нельзя через ссылку на класс С.
@ТатьянаШпикуляк-б1с10 жыл бұрын
Спасибо большое за Ваш труд.Очень полезные лекции.Но с доской беда😿
@iorgossqq8 жыл бұрын
Не видно ничего на доске.
@fiddlerontheroof49429 жыл бұрын
Сергей, 9 51 про фигурные скобки - в моих учебниках они не на той же строке a строкой ниже - Дейтель, Java How to program, 9th
@Nwewej8 жыл бұрын
Сергей, Добрый день! Слышали ли Вы о проекте JavaRush? И если да то как к нему относитесь?
@TheKilsing9 жыл бұрын
Не понял про имя метода или параметра i (55:56) А точнее, почему поле должно называться как их что - то там(сетеры вроде) Объясните, если не трудно ;)
@Cyclist_Roman7 жыл бұрын
Отличная подача материала, очень интересно слушать. Единственное необходимо что то вроде конспекта того что писалось на доске, так как ничего не видно.
@LordAlanttt5 жыл бұрын
на 8:40 у вас ошибка, когда каждое слово с большой буквы это Pascal casing, а Camel casing это когда с большой буквы все слова за исключением первого.
@АлександрМорженко-поэткаменног4 жыл бұрын
Алан Вербило точно
@МихаилКовалышев9 жыл бұрын
Что посоветуете чтобы быстрее switch'нуться на java? Из опыта - последние 3 года PHP (фреймворк Yii, обе версии), до этого C++ (Qt). Хотелось бы сохранить направленность в сторону серверной разработки.
@Per4ik928 жыл бұрын
Здравствуйте, Сергей. Объясните вашу мысль по поводу Set/Get -ов. Если поле не примитива, а ссылочного типа, то насколько корректно в геттере возвращать само поле, а не его клон? Если нужно возвращать его клон, то как это совмещается с идеей пересоздать все set/get-ры (или помечать каким-то образом поле)? Спасибо
@ДанилЛозенко-р2с10 жыл бұрын
Отличные лекции, но только для тех у кого уже есть опыт.
@КонстантинЯсинский-ъ7ы8 жыл бұрын
Сергей! Лекции супер! Очень интересно, смотришь на одном дыхании. Спасибо! И стало интересно, какая судьба тех студентов, что учились тогда? Сколько человек из скольки все-же освоили Java? :) А Вам большой удачи!)
@korotkikh_nick9 жыл бұрын
Сергей, доброго времени суток. Огромное вам спасибо за ваши уроки, они очень помогают в освоении Java. Изучаю Java несколько месяцев, набрал неплохую теоретическую базу, и пишу совсем лёгонькие программы. Но хочется чтобы был существенный прогресс, а куда двигаться пока не понимаю. Искать работу однозначно рано, т.к. "зеленый" еще в программировании. Посоветуйте пожалуйста в каком направлении двигаться, может быть какие-нибудь программы, сайты и т.д. . Чтобы перед о мной была поставлена цель сделать ту или иную программу с тем-то функционалом. А то в голову не лезет ничего.Заранее благодарю вас.
@alekseigoronov30338 жыл бұрын
отличная идея. Еще бы записи от руки сделать доступными и для зрителей видио уроков. В аудитории они видны, а на экранах компьютеров "засекречены".
@pro_ussr7 жыл бұрын
А где можно ознакомиться с предложением о покупке?
@mrumberto66219 жыл бұрын
Большое спасибо за лекции. Решил обратно switch'нуться в джаву. Вас смотрят в Ижевске=)
@АлександрМорженко-поэткаменног4 жыл бұрын
mr Umberto опасно !
@ИскандерМммм4 жыл бұрын
Не только Ижевск, но и по всей Удмуртии )))
@danielortega80676 жыл бұрын
Там ещё отсвечивает от доски, с ютуба можно сказать ничего и не видать даже. Обидно.
@RuslanZinovyev8 жыл бұрын
IDEA действительно ставит фигурные скобки с новой строки, и меня это реально смущало, так как привык всегда открывать на той же строке, причем от версии это не зависит. Странно, но это так. Спасибо за урок Сергей!
@MrLobash8 жыл бұрын
Всё редактируется в настройках)
@RuslanZinovyev8 жыл бұрын
Да, я уже нашел.
@MrLobash8 жыл бұрын
Ruslan Zinovyev что самое забавное - по стандарту PSR 2 нужно ставить скобку именно с новой строки. По крайней мере для php
@siriusdiamond8 жыл бұрын
спасибо про кратковременную память прям в точку, потом еще и не вериш что сам писал эту фигню :)
@МихаилБычков-ф8ю8 жыл бұрын
всетаки доску видно плохо.
@ДмитрийПешнин-з7у3 жыл бұрын
Спасибо! Уложилось в голове по полочкам)))
@PeterBuild198610 жыл бұрын
тоже смотрю с удовольствием!!! Петр, Украина, Полтава ))))
@AndreiVvedenskii6 жыл бұрын
Здравствуйте, у меня вопрос. Разумно ли стартовый класс (точка входа в программу) располагать вне пэкэджей?
@oleksandrhomyak4 жыл бұрын
Доброго времени суток. Уменя вопрос насчет скобки "{". Вы говрите, что должна быть в строке. Да во многих примерах это действительно так. Но вот в книге Кея Хортсманна к этому вообще нет претензий. /** * This program displays a greeting for the reader. * @version 1.30 2014-02-27 * @author Cay Horstmann */ public class Welcome { public static void main(String[] args) { String greeting = "Welcome to Core Java!"; System.out.println(greeting); for (int i = 0; i < greeting.length(); i++) System.out.print("="); System.out.println(); } } И так полно по книге. Вот мне как начинающему изучающему джава но далеко не новечку в программированию уже за плечами более 15 лет на 1С интересно услышать доводы относительно этого. Потому как я не поддерживаю г..кодирования и уважаю такие мнения как "Совершенный код" С.Макконнелла. А вот пример созданный в IDE Eclipse: public class HelloJava { public static void main(String[] args) { System.out.print("Hello Java. IDE: Eclipse."); } } Возможно книга и примеры написаны старыми стандартами?
@NeverIn018 жыл бұрын
Доска сама по себе ужасна плюс лампа отражается, видимость 0.
@Олександра-ы7ш9 жыл бұрын
Добрый день у меня вопрос. Насчет правильного синтаксиса написания программы. Точней на счет строчек. Вы говорили что программисты считают количество строчек в программе? Как правильно тогда в Java писать. Вариант 1: 10 строчек 1. package com.myProgeckt.start; 2. 3. import com.myProgeckt.*; 4. 5. 6. class TwoStart { 7. publick statick void main(String[] args) { 8. ... 9.} 10. } Вариант 2: 7 строчек 1. package com.myProgeckt.start; 2. import com.myProgeckt.*; 3. class TwoStart { 4. publick statick void main(String[] args) { 5. ... 6.} 7. } Вариант 3: 1 строчка до конца экрана что бы не перекручивать. 1. package com.myProgeckt.start; import com.myProgeckt.*; class TwoStart { publick statick void main(String[] args)}} P,S Спасибо за лекции. Счастья Вам.
@0imax8 жыл бұрын
За третий вариант оторвут руки, на второй будут смотреть косо). Первый намного читабельнее. Не надо экономить строчки в ущерб наглядности. Число строк в классе имеет значение лишь тогда, когда их несколько тысяч - такой код надо рефакторить, если часто в нём копаешься (если он просто лежит и никому не мешает - не надо трогать).
@alexperesh86728 жыл бұрын
Такие лекции обычно проводятся спец.школах за которые приходится платить, а тут они(лекции) в свободном доступе за что Вам огромное спасибо. Хотел бы узнать, как правильно нужно изучать этот язык. Смотрю Ваши лекции, параллельно изучаю по книге Кена Арнольда..но в то же время понимаю, что стою на месте. Не подскажете что делать? Может посоветуете пару-тройку книг с практическими задачами разного уровня? Заранее спасибо
@alexperesh86728 жыл бұрын
Большое спасибо! А в них есть практические задачи? Просто хотелось бы не только читать теорию, но и увидеть как она работает :)
@maximson38317 жыл бұрын
Здраствуйте, а как приобрести у вас платный курс?
@pistoletov19749 жыл бұрын
Отличные лекции! Спасибо! Может забегаю вперед и не досмотрел еще до момента этого. Что такое TOMCAT и APACHE ANT? Я ставил приложение на яве, компилировал его по инструкции не совсем понимая что делаю. Как результат получил страничку, Так понимаю она написана на яве и выполняется на ява-машине установленной на сервере.Но вот что такое TOMCAT?
@pistoletov19749 жыл бұрын
Спасибо в общем-то-)))))) Дорогу осилит идущий.
@drovoseg8 жыл бұрын
А применяется ли вообще когда-нибудь доступ public для полей класса?
@denissadokha32024 жыл бұрын
Константа
@Grigor33449 жыл бұрын
Здравствуйте Сергей! Я из старой гвардии, если назову какие языки я учил только рассмешу(алгол, алмир мир). Взялся изучить программирование. Не знаю с чего начинать. Наткнулся на Вас. Слушаю лекции внимательно, но доска абсолютно нечитаемая, иногда и голос нечеткий( или от того , что слова не знакомые, кажется таким). Я янгл. язык не знаю и мне очень трудно разобрать что к чему. Особенно во время писанины, что не маловажно. Становится очень тяжко, вроде все в общем понятно, но как то не укладывается в голове. Может, прежде чем послушать Ваши лекции, стоит (для особых чайников) еще какую нить книжку предварительно изучить? Спасибо
@WizardFox9 жыл бұрын
Вы есть в каких нибудь соц.сетях?
@PASAf9 жыл бұрын
А откуда Вы взяли про кратковременную память у программистов? Пытался нагуглить исследования по этому поводу и ничего особо не нашел, кроме британских ученых: www.cs.bham.ac.uk/research/projects/cogaff/misc/memory-and-programming.html
@sergeyp65119 жыл бұрын
+Sergey Nemchinsky )))
@Добавьвизбранное9 жыл бұрын
Оператору 4 часа исправительных работ !!! Какое отношение к работе - такой и результат. Лектору ставлю +. Сергей, почему бы просто не сидеть за компом и транслировать действия на экран ? Маркер и доска не годится для наглядных примеров.
@Добавьвизбранное9 жыл бұрын
Спасибо, что ответили. Предлагаю в следующий раз хотя бы камеру поставить поближе к доске и подобрать ракурс так, чтобы и выступающий и доска попадали в кадр. Возможно покажется, что я просто цепляюсь к мелочам, но ведь Мы хотим сделать Мир лучше ! :))) Выражаю ещё раз Вам благодарность! Спасибо за Ваши старания.
@СергійБірченко-ц9р9 жыл бұрын
Сергію, скажіть, а для програміста є обов'язковим глибоке знання математики?
@Slithy9 жыл бұрын
***** А как же тригонометрические функции и дифференциальное-интегральное исчисление? Такая потеря, столько времени в школе убили на это, а тут бац - и не пригодилось :D
@Slithy9 жыл бұрын
***** Хотя справедливости ради замечу, что синусом и косинусом я таки иногда пользуюсь. Но это скорее от интереса, а не от необходимости.
@nickblack72355 жыл бұрын
Просьба делать зум на камере хоть иногда
@МаксимМихайлов-у9ц8 жыл бұрын
супер!
@l2mrak18 жыл бұрын
супер! Отличный урок! То есть уровень доступа public это как в php global ? И к нему можно обратится из любого класса?
@drovoseg8 жыл бұрын
В php тоже есть public) Делает тоже самое.
@danielortega80676 жыл бұрын
С ютуба вторая половина лекции уже вообще непонятная была. Что-то слишком мелкое и отсвечивает на доске.
@talarchanov7 жыл бұрын
вы бы переставили доску, чтоб было видно что и как пишется)
@demyankostrykin63277 жыл бұрын
Сергей, с дикцией надо что то делать, несколько раз пересматривать приходиться. А так очень интересно.
@Obito88888 жыл бұрын
Спасибо за инфу )
@miserablehero70728 жыл бұрын
НЕ ВИДНО НИ ***, НО ОЧЕНЬ ГОДНО!!!!!!!!!!! СПАСИБЫ;)
@miserablehero70728 жыл бұрын
какой язык изучить , чтобы легче понять java))
@АлександрМорженко-поэткаменног4 жыл бұрын
Miserable hero с плюс плюс
@vitaliyvoronov378810 жыл бұрын
А продолжение третьей лекции есть, а то воде на перерыв 5-7 мин ушли и сразу 4-я лекция?
@vitaliyvoronov378810 жыл бұрын
***** Спасибо
@robbarret95683 жыл бұрын
Ничерта не видно
@kulyaxtp10 жыл бұрын
Все круто... но лично мое Субъективное мнение, то все термины надо либо переводить на русский либо оставлять на ангРиском:). А то "security reason" может поставить в неудобное положение человека и он спросит его значение/смысл. А "case зависимый" - не вызовет достаточно сильных неудобств, для задания вопроса. НО это мое субъективное мнение, которое не на что не претендует.
@ДмитрийВерешня10 жыл бұрын
Вы не упростите себе жизнь и понимаение, если будете следовать этой логике перевода терминов на ВНИМАНИЕ!: не тот язык (русский), на котором разработан Java. Помните факт, что при переводе на другие языки порой подменяются значения (это я говорю об обычных языках, а не програмировании). Говорю это с хорошим знанием английского языка и с пониманием того что рано или поздно ваш мозг научится "мыслить" терминами на английском языке. Это важно. Сложно выразиться мне, но поверьте - знание других языкав это не набор слов в голове - это спобность мыслить и изъясняться на нем. Практически от скорости мышления мозга на иностранном языке зависит его знание в целом. (я беларус. я носитель русского и мыслю на нем, но способен говорить и мыслить на беларуском, инглише, сленге, матерном и фене... пусть и не так как на руском, но ведь это не родные для меня... А с учетом запоздадых переводов свежей литературы на русский, вы начнете читать ее в origin. in English. (Если захотите сохранить точку роста, быть в тренде и расти как спец.) P.S. Мне, как новичку в прг. но человеку знающем инглиш некоторые моменты усваиваются быстрее. Так что не важно терминология в Java подтянет English в голове или наоборот. Рано или поздно это произойдет. P.P.S Говоря языком програмирования: ЭЭЭ мы ведь наследники??? Мы зависим от класса Язык Java, а не наоборот ) Так что ваш метод рано или поздно окажет негатив. Успехов. Даже сам не ожидал что так длинно выйдет )
@mageryru5 жыл бұрын
Сижу думаю, как быть когда написано: int test(string s) { return s.length; } мне дико не удобно т.к. первые две строки, название функции и первая строчки сливаются визуально от чего читабельность кода усложняется, мб github-ам и удобно но хз как быть мне в таких случаях.
@АлександрКопытенко7 жыл бұрын
Хорошие лекции. Жаль, что оператор вообще не смотрит, что камера снимает.
@h8zis4988 жыл бұрын
Благодарю за отличную подачу материала,НО - не видно ни черта на этой доске,хоть убейте.Как я ни вглядывался в монитор)
@h8zis4988 жыл бұрын
Было бы неплохо.В предыдущих видео кто-то из ребят доску зумил для лучшей картинки - прям отлично было!
@h8zis4988 жыл бұрын
Ну,лично мне до Киева далековато ехать)Но если записать эти выступления и освежить эти лекции,с учетом всех новинок в данной отрасли - будет круто!
@ramm42052 жыл бұрын
из начинающих только я смотрю и ничего не понимаю? или не только я один такой тупой?)
@Fordf7308 жыл бұрын
все круто, преподаватель вообще супер, но на доске ни чего не видно!
@ark52844 жыл бұрын
Почему он не сказал зачем нудны геттеры и сеттеры
@ark52844 жыл бұрын
Анекдот 50:05 Дневник студентки: 1-й курс - никому, никому, никому 2-й курс - никому, никому, только ему 3-й курс - ему, ему, ему 4-й курс - всем, всем, всем 5-й курс - кому, кому, кому
@sergkapitan25784 жыл бұрын
Postojanno svetovoje pjatno na doske meschajet! No lekcii chudestnije:)))
Очень плохо видно на доске. Напишите , пожалуйста, код в IDE, смонтируйте и синхронизируйте по смыслу с наездом на определённые участки кода:)
@igorbondarenko98548 жыл бұрын
если будет нужна помощь при монтаже - помогу :)
@СергейДиденко-о8ю6 жыл бұрын
ох уж этот Климакс подобные системы.. у меня из-за этого в гите на винде было 2 случая... 1 - один умный прогер писал класс... потом понял что он немного дурачек, и решил сохранить свой код... переименовал его, сделав с маленькой буквы и ревертнул класс с гита получилось 2 класса.. один нормальный с большой буквы и один с маленькой... для климакса - это нормально... а вот у меня была версия только с большой буквы.. или чтото типа того... короче комить не комить... изменялся другой класс в гите.. и не было никакого эффекта 2 - другой умный программист решил обозвать sql для MyBatis -а, применяя символ ":", теперь у меня на компе 6 unversionned файлов без текста с именами типа "20180426113218_CTV-351_Number_of_user_" Reflection - это классная штука, очень полезная весчь.. по аннотациям делать инстансы классов, вызывать их методы :) по типу Injection в Spring не вижу в нем ничего страшного, все логично и понятно)) и доки не нужны
@СергейДиденко-о8ю6 жыл бұрын
@@SergeyNemchinskiy тут я согласен, поэтому это подходит только в одном случае - сделал, забыл и хватит
@losevskiy69855 жыл бұрын
почему хэллу волд
@kolyabok789 жыл бұрын
доска отсвечивает , пишешь мелко и ни черта не видно)) объясняешь на 5 и косяк на 5 !!!) (по 5 бальной )
@volodymyr30339 жыл бұрын
+Sergey Nemchinsky не стоит переснимать, просто сделайте перезапись видео с наложением в нижнем левом углу или на весь экран с тем, что объясняли ранее, так проще, мне кажется)
@vodolazbest9 жыл бұрын
+Sergey Nemchinsky а если в виде субтитров к видео надписи на доске дополнить? и переснимать не надо =)
@wildegor3 жыл бұрын
11:42 гениальная пасхалка в шутке ахаха
@БорисКатовский4 жыл бұрын
Оператора на мыло)))))))))
@rock_di_dron66222 жыл бұрын
2022 год доска отсвечивает :)
@alexandrgusacov18564 жыл бұрын
Может программист из Сергея и хороший , но преподаватель плохой. Скажу банальность , но к месту , уметь самому что-то делать и уметь научить этому других - это не одно и то же. И в этом проблема большинства программистов , которые решили учить других . Профессия программист и профессия педагог - это разные профессии .
@АсяТ-ф7н4 жыл бұрын
Прджепропортфайлфутаталада ничего не понятно! Было бы хотябы видно что там на доске написано :( может на практике все будет понятнее. В общем методы в пакетах , пакеты имеют разные названия чтоб методы были уникальны ? Не представляю зачем это все нужно !
@MrSomeonedude9 жыл бұрын
Спасибо Сергей за лекции. Все доходчиво и понятно, но есть одна вещь которая может отпугнуть рядового свободомыслящего человека как я. Этот посыл выражает ваша одежда. Как у вас вообще хватает ума надевать такие знаки кровавого деспотического режима? Ваша красная олимпийка ясно дает понять, что вы приверженец коммунистических идей, но зачем выставлять это напоказ? И эта ваша тяга к красным фломастерам.... что они лучше синих. Сергей, я был о вас лучшего мнения
@TheNikolozz9 жыл бұрын
+MrSomeonedude Может вы сами себе накручиваете? потому как я в красной олимпийке вижу всего лишь красную олимпийку...
@Teramozg2 жыл бұрын
Программист? Да, может быть, я не разбираюсь. Учитель? Вообще никакой. Ни хрена не учит, просто рассказывает то что сам знает. Но это не признак учителя.
@StopSmile14 жыл бұрын
Слава Україні. Dictator Putin = new Dictator(); Putin.harakiri();