Основы Java. Лекция 1: Переменные, циклы, методы

  Рет қаралды 47,513

Sergey Nemchinskiy

Sergey Nemchinskiy

Күн бұрын

Пікірлер: 74
@TheHNKNTOS
@TheHNKNTOS 8 жыл бұрын
Сергей, огромное спасибо!!!!! за ваш труд и за качественный контент!!!!! Не каждый сможет рассказать лекцию с эмоциями и юмором, так что даже 2 часа подрядят смотреть интересно. Побольше бы таких рассказчиков как вы. Ещё раз огромное спасибо!!!!
@НастяТумашова-д4к
@НастяТумашова-д4к 6 жыл бұрын
Многие лекции закрыты, жалко
@МужикМужикович-ц5щ
@МужикМужикович-ц5щ 8 жыл бұрын
боже, серег, ты ради нас так стараешься, не верю, что такие люди еще существуют
@bruhson1717
@bruhson1717 5 жыл бұрын
осенью увидел данный канал, заинтересовал, плейлист был доступен, вышел из комы - недоступен)
@SergeyNemchinskiy
@SergeyNemchinskiy 5 жыл бұрын
эм. он вообще-то платный :)
@Linevsd
@Linevsd 8 жыл бұрын
Сергей, огромное вам спасибо за проделанную работу над материалом!
@dmitrylevonevsky4177
@dmitrylevonevsky4177 5 жыл бұрын
02:40 Hello world! 04:24 Переменные ---- 05:16 Примитивные типы ---- 08:30 Целочисленные типы -------- 22:30 Обертка -------- 34:09 Константы 36:23 Операции. ---- 44:29 Логические побитывые оперции ---- 49:05 Операции сравнения ---- 52:18 Управляющие операторы ------- 54:00 Операция swich и braike и default
@dmitrylevonevsky4177
@dmitrylevonevsky4177 5 жыл бұрын
@@SergeyNemchinskiy Добро.
@dmitrylevonevsky4177
@dmitrylevonevsky4177 5 жыл бұрын
@@SergeyNemchinskiy Этот комментарий тоже можно переместить в описание kzbin.info/www/bejne/gaOQXpd9f6aon5Y&lc=UgzKwLz8ojbaoG2goOx4AaABAg
@BakaleaGames
@BakaleaGames 6 жыл бұрын
float a = 1.0; // Получаем ошибку компиляции, поскольку 1.0 компилятор воспринимает как double float a = 1.0f; // Правильно
@kirintsev
@kirintsev 8 жыл бұрын
Мне 36, смотрю с сыном 13-ти лет. Пока все понятно )) Ждём продолжения
@donottalk4138315
@donottalk4138315 2 жыл бұрын
Так умилительно Сергей угорает во время лекций :)
@MrVolkoed
@MrVolkoed 8 жыл бұрын
ШИКАРДОС!!! спасибо!!! еще бы ссылочку на слайды..
@Ex13m1
@Ex13m1 8 жыл бұрын
Хорошие лекции, спасибо.
@Yury_mihrachov
@Yury_mihrachov 8 жыл бұрын
Сережа, мы смотрим!!!
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
А как остальные пять видео посмотреть?
@Buht0pe3
@Buht0pe3 8 жыл бұрын
Сергей, не могли бы вы прикрепить презентацию в описание, спасибо
@kirillkyznetsov561
@kirillkyznetsov561 8 жыл бұрын
"Сергей, не могли бы вы прикрепить презентацию в описание, спасибо"
@kirillkyznetsov561
@kirillkyznetsov561 8 жыл бұрын
+Sergey Nemchinsky напомнил,да.. :-)
@mikhailbezpalko2462
@mikhailbezpalko2462 2 жыл бұрын
у вас курсы только онлайн?
@алесейппп
@алесейппп 3 жыл бұрын
Почему лекции закрыты?
@ВасяКуралесов-о6ш
@ВасяКуралесов-о6ш 7 жыл бұрын
и да. большое спасибо за лекции.
@spermatosaurusrex
@spermatosaurusrex 8 жыл бұрын
Попытался поиграться со сравнением флоатов. Создал float a = 5 и float b = 5, сравнил - получилось true. То же самое с 13 и 17. Сделал цикл из 100 000 итераций, в котором b++, потом b-=1 и сравнение. Ни разу false не вылез... Но всё-равно чисто интуитивно доверия к этому сравнению почему-то нет :-D
@andrewh8739
@andrewh8739 6 жыл бұрын
При одинаковых слагаемых и операциях будут предсказуемо одинаковые (равные) результаты. Если хотите увидеть пример, где можно споткнуться, то сравните 1.0f + 4.0f и 3.0f + 3.0f (они будут не равны). Тут нужно немного понимать представление чисел в памяти...
@olexsoloveiko9483
@olexsoloveiko9483 8 жыл бұрын
Сергей, а с чего вы бы посоветовали начать изучение программирование с нуля?
@eliyahuvaissfeld7300
@eliyahuvaissfeld7300 Жыл бұрын
как посмотреть скрытые видео?
@MrMaksimsergeevich
@MrMaksimsergeevich 6 жыл бұрын
Спасибо за старания! А как же без флоата и дабла в банковских системах?
@петрпервый-н7л
@петрпервый-н7л 2 жыл бұрын
добрый день! с фезбука лекции удалены ? как получить доступ к ним?
@SergeyNemchinskiy
@SergeyNemchinskiy 2 жыл бұрын
а они на фейсбуке были? гм...
@петрпервый-н7л
@петрпервый-н7л 2 жыл бұрын
@@SergeyNemchinskiy Полный цикл лекций доступен вот здесь: facebook.com/commerce/pro
@AlexanderShock3r
@AlexanderShock3r 5 жыл бұрын
А как получит доступ к закрытым видео?
@SergeyNemchinskiy
@SergeyNemchinskiy 5 жыл бұрын
Доступ к закрытым видео можно получить за $19, подробнее тут: foxminded.com.ua/foxminded-magazin/
@dmytrokorsunskyi
@dmytrokorsunskyi 8 жыл бұрын
Супер! Спасибо! А продолжение, после печенек, будет?
@Юлия_23
@Юлия_23 4 жыл бұрын
Спасибо!
@enceladussatellite1304
@enceladussatellite1304 3 жыл бұрын
Не согласен по поводу "не оставляйте переменные неинициализированными". Часто нужен пользовательский ввод и последующе присвоение введенного значения этой переменной.
@VideoGPT-4.0
@VideoGPT-4.0 3 жыл бұрын
Я проверил что будет если в byte вписать 128, выдаст результат (-128), а если уже будет значение 129 то выдаст ошибку (byte text =129;)
@lastherogy2821
@lastherogy2821 Жыл бұрын
завидую тем людям которые там сидят в 2016 году, а я сейчас тут в 2023 все это делаю с нуля. ну давайте - попробуем. через год посмотрим что выйдет. дури у меня хватает.
@tzofeolam
@tzofeolam 6 жыл бұрын
Операции сравнения => не существует. Правильная запись >= Так же пропущена операция беззнакового сдвига вправо >>>
@Vitsed
@Vitsed 8 жыл бұрын
На 23 минуте кратко объясняют о перегрузке операторов. (в С++ так можно)))) В Java такой только один это +
@ВасяКуралесов-о6ш
@ВасяКуралесов-о6ш 7 жыл бұрын
double a = 3; double b= 3; double y = a - b; if (y == 0){ System.out.println(" True "); }else { System.out.println("False "); пишет true
@mikhailbezpalko2462
@mikhailbezpalko2462 2 жыл бұрын
мне кажется в этом случае int сравнивается
@alehleshchanka9914
@alehleshchanka9914 8 жыл бұрын
Область видимости самое то.
@ВасяКуралесов-о6ш
@ВасяКуралесов-о6ш 7 жыл бұрын
я только начинаю программировать, извиняюсь за тупость. y = a - b; сравнил y с нулем и получил true. что я не так делаю?
@ВасяКуралесов-о6ш
@ВасяКуралесов-о6ш 7 жыл бұрын
double a = 3; double b= 3; double y = a - b; if (y == 0){ System.out.println(" True "); }else { System.out.println("False "); }
@ВасяКуралесов-о6ш
@ВасяКуралесов-о6ш 7 жыл бұрын
хочу получить максимум информации из книг и инета. потом к вам на курсы. цель изучить фронт энд и на фриланс. реален ли такой вариант?
@ЕвгенийГорелов-е1з
@ЕвгенийГорелов-е1з 6 жыл бұрын
Ну и 10 месяцев спустя как, прокатило?))
@USER69473
@USER69473 8 жыл бұрын
Плохо что доска снимается издалека. Например 26:18 здесь можно было камеру направить на доску, но увы.
@USER69473
@USER69473 8 жыл бұрын
26:34 оператор дальней (слева) камеры что-то подгоняет (правее-левее), но не зуммирует на доске =)
@USER69473
@USER69473 8 жыл бұрын
26:41 Шикарный монтаж видео =)
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
Только хотел написать чтобы пересняли
@АлександрВалерьевичМолчин
@АлександрВалерьевичМолчин 7 жыл бұрын
Сейчас на 20ой минуте смотрю. Совершенно не видно доски у окна, на будущее учтите, пожалуйста! В остальном лекция хорошая.
@ВасяКуралесов-о6ш
@ВасяКуралесов-о6ш 7 жыл бұрын
но я только начал изучать программирование. две недели. может, что то не то делаю
@ВасяКуралесов-о6ш
@ВасяКуралесов-о6ш 7 жыл бұрын
сравниваю double a = 3.0; double b = 3.0; показывает, что они равны, а в лекции сказано, что не будут равны. не разобрался немного.
@tzofeolam
@tzofeolam 6 жыл бұрын
Пример в лекции неудачный. Они могут не быть равны если получены в результате разных вычислений. Дело в том, что числа с плавающей точкой не имеют абсолютную точность и погрешность может быть разной. Вот например: double a = 1.6 + 1.8; double b = 2.0 + 1.4; System.out.println(a); System.out.println(b); System.out.println(a == b); Напечатает: 3.4000000000000004 3.4 false Ещё сама реализация double может зависить от конкретного процессора, тоесть double в Java неожиданно платформозависимый. Чтобы сделать его платформонезависимым нужно применить ключевое слово strictfp. Но при этом double, скорее всего, станет ещё менее точным. Полезно запомнить простое правило: для любых денежных вычислений нужно использовать только BigDecimal и никогда ни double ни float.
@alkaa
@alkaa 3 жыл бұрын
@@tzofeolam спасибо за разъяснение!
@ВасяКуралесов-о6ш
@ВасяКуралесов-о6ш 7 жыл бұрын
3 часа программирование + 2 математика + 4 английский. все с нуля. тяжко для 40 летнего человека) но надо переквалифицироваться.
@stephencurry8078
@stephencurry8078 5 жыл бұрын
И как успехи?
@Вадим-о6к2п
@Вадим-о6к2п 2 жыл бұрын
Сколько программистов знаю ( java), все говорят что как раз математики очень сложной вне школы не нужно знать. А знания по алгоритмам можно получить самостоятельно. Это какой то миф про математику который друг другу передают.
@Nikita4180
@Nikita4180 8 жыл бұрын
15:25 наоборот, если тип float, то нужно f в конце числа писать, а если double, то нет)))
@0imax
@0imax 8 жыл бұрын
Простительно, если последний раз пользовался флоатом в институте)
@USER69473
@USER69473 8 жыл бұрын
Sergey Nemchinsky, «Во валит, гад!» =)
@Nikita4180
@Nikita4180 8 жыл бұрын
+0imax бесспорно)
@maksymshatailo5446
@maksymshatailo5446 8 жыл бұрын
У Вас в операциях сравнения в "больше или равно" ошибка, правильным символом будет >=
@alehleshchanka9914
@alehleshchanka9914 8 жыл бұрын
точно.потому что хотят , а не знают каким путем идти чтобы понять и пригодятся ли полученные знания даже если не станут програмистами
@alehleshchanka9914
@alehleshchanka9914 8 жыл бұрын
Она самая .Сергей массовости у Вас нет а нет потому что прижмистые
@АаааАааа-й5ж
@АаааАааа-й5ж 3 жыл бұрын
Треба було кинути витирачку!!😆
@stephencurry8078
@stephencurry8078 5 жыл бұрын
Если в этом уроке ничего не понял, стоит ли покупать последующие уроки?
@SergeyNemchinskiy
@SergeyNemchinskiy 5 жыл бұрын
нет
@stephencurry8078
@stephencurry8078 5 жыл бұрын
@@SergeyNemchinskiy спасибо за совет) Либо программирование не моё, либо мне нужен нулевой урок)
@---fq2kd
@---fq2kd 4 жыл бұрын
основы с ограниченным))
@alehleshchanka9914
@alehleshchanka9914 8 жыл бұрын
Каждый человек иногда начинает все с изнова. ,, проекциЯ''
@ДанилаЗолотарев-й8е
@ДанилаЗолотарев-й8е 8 жыл бұрын
индусов считают лучшими программистами, почему-то.
@amoplantalexei
@amoplantalexei 7 жыл бұрын
Кто считает и по каким критериям? Потому, что они самые дешёвые и быстрые, тогда - да. Но это на первый взгляд.
@АртурВишневский-ц7т
@АртурВишневский-ц7т 5 жыл бұрын
Дядька хороший , но лекции читать это не его призвание . Ну честно , колхоз . Нужно же марку держать , куча междометий , размытой отсебятены , на кого этот курс расчитан ...
Основы Java. Лекция 1 (завершение)
47:20
Sergey Nemchinskiy
Рет қаралды 13 М.
The Lost World: Living Room Edition
0:46
Daniel LaBelle
Рет қаралды 27 МЛН
I Sent a Subscriber to Disneyland
0:27
MrBeast
Рет қаралды 104 МЛН
Великовозрастный программист. Стоит ли идти в IT в 40 лет
8:17
Дилетант широкого профиля
Рет қаралды 18 М.
Алгоритмы на Python 3. Лекция №1
1:20:50
Тимофей Хирьянов
Рет қаралды 5 МЛН