МФТИ Core Java 2020 Лекция 1

  Рет қаралды 45,207

Ivan Ponomarev

Ivan Ponomarev

Күн бұрын

Пікірлер: 41
@statuxia
@statuxia Жыл бұрын
3:30 - Начало 3:36 - Знакомство 14:21 - Полезные книги 15:02 - Книги для профессиональной деятельности. 17:40 - Зачем Java-то изучать? 21:44 - О версиях Java (на 2020 год Java было 25 лет) 26:48 - Для чего изначально был Java 28:30 - WORA - Write Once Run AnyWhere 32:26 - Продолжение истории Java 35:46 - Где Java применяется на сегодняшний день: 38:30 - Безопасность в design-time и run-time 40:35 - Немного о пользе виртуальной машины (WORA, Безопасность, Исключение фатальных сбоев на сервере) 45:17 - Runtime-ошибки не катастрофичны 48:35 - Сервисы VM и платформы 49:11 - Java предоставляет: 54:26 - Немного о Byte code 58:36 - Garbage Collection 1:01:40 - Как может быть устроен GC 1:08:22 - Многопоточность 1:13:06 - Сериализация 1:16:46 - Обратная совместимость
@statuxia
@statuxia Жыл бұрын
Привет тому, кто читает этот комментарий. Это таймкоды, которые я ставил для себя, когда разбирал лекции. Я решил поделиться ими со всеми. Возможно они кому-то помогут. Спасибо за внимание.
@YAHSKA95
@YAHSKA95 3 жыл бұрын
Выражаю благодарность Вам. Ваши видео лекции помогли пройти собеседования и трудоустроиться в компанию java разработчиком. Вот уже три месяца там работаю. Прошел испытательный срок. Надеюсь и дальше будете выкладывать лекции
@bosnyakmmov3790
@bosnyakmmov3790 3 жыл бұрын
Этого курса хватит для джуна ?
@inponomarev
@inponomarev 3 жыл бұрын
Спасибо за отзыв, такие отзывы мотивируют делать ещё ) Скажите, по вашему текущему опыту: есть ли в курсе недостаточно раскрытые темы, чего-то, о чём хотелось бы узнать поподробнее?
@YAHSKA95
@YAHSKA95 3 жыл бұрын
​@@bosnyakmmov3790 Сложно сказать. Если ты до этого изучал Java и Spring Framework, то хватит. А если с нуля, то конечно нет. Так как нужна практика, а здесь только теория. Я это смотрел, чтобы освежить память и лучше подготовиться к собеседованию.
@YAHSKA95
@YAHSKA95 3 жыл бұрын
@@inponomarev Нет, все отлично)
@Мстящийбоксер-ъ6г
@Мстящийбоксер-ъ6г 2 жыл бұрын
а где взять практические задания к курсу? хотелось бы не только лекции слушать. Вы как делали?
@Hopkroft
@Hopkroft 6 ай бұрын
Иван один из самых драйвовых докладчиков по java. Рассказывает основные моменты и тонкости по Джаве живым языком. Даже если человек не пишет на Джаве, он захочет попробовать на ней пописать после курса Ивана. Один из любимых докладчиков.
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
11:33 Про Java 12:34 Книги 17:37 Про Java
@andrewlevchenko2353
@andrewlevchenko2353 3 жыл бұрын
Большое спасибо, Иван! Отличные лекции!
@user-AshoorT-800
@user-AshoorT-800 5 ай бұрын
Классная лекция! Докладчик красаучеееег! Всё по сути+интересно.А ещё здорово, что на гитхабе презентация есть. А вот девчушки в конце лекции что-то приуныли)))))))
@saosao29744
@saosao29744 2 жыл бұрын
Лекции отличные, большое спасибо! Особенно мне понравилось как по мере усложнения тем Вы все с большим удовольствием и азартом рассказываете о всяких интересных штуках :)
@dmitriy5395
@dmitriy5395 4 жыл бұрын
Спасибо за лекции. Просьба, приложите презентацию, либо ссылки из презентации в описание. Спасибо!
@inponomarev
@inponomarev 4 жыл бұрын
done )
@dmitriy5395
@dmitriy5395 4 жыл бұрын
@@inponomarev спасибо)
@sOUlgOOdmAnqwEr
@sOUlgOOdmAnqwEr 2 жыл бұрын
Спасибо, большое за ваши лекции.
@quvet.journal
@quvet.journal 5 ай бұрын
Спасибо вам большое, Иван!
@СтасДорошенко-ь4ш
@СтасДорошенко-ь4ш 2 жыл бұрын
Лекция просто супер!
@AlexPInv
@AlexPInv Жыл бұрын
отличная лекция!
@василинасемёнова-ы5н
@василинасемёнова-ы5н 2 жыл бұрын
если ты хочешь начать обучение по java с этих лекций, то не стоит, а вот освежить память самое то)
@vasilich_bear
@vasilich_bear 11 ай бұрын
а с чего стоит начать изучение данного ЯП ?
@-os1rs
@-os1rs 10 ай бұрын
​@@vasilich_bear нужно познакомится с синтаксисом языка, как все работает то есть классы делятся на методы а методы на команды, ну что то того
@ram0973
@ram0973 3 жыл бұрын
По-моему, зрители слегка в шоке, как я, когда впервые это изучал 🤣
@АртемЯблоков-е2ъ
@АртемЯблоков-е2ъ 4 жыл бұрын
51:03 - "в отличии от JavaScript-а, где всё выполняется в одном потоке". А разве это зависит не от машины, которая будет выполнять команды языка? То есть, условно: создадут Node.js-multithreading, который будет раскидывать задачи по 2м и более потокам. Или речь о том, что просто в JavaScript нет таких конструкций как Thread и тп?
@inponomarev
@inponomarev 4 жыл бұрын
Речь идёт о том, что Javascript -- однопоточный язык по природе своей. Т. к. все операции в джаваскрипте выполняются в определённой последовательности, в этом языке до сих пор не было необходимости в Memory Model. В джаве вы можете в одной JVM создать и запустить два потока, которые смогут изменять, допустим, одну и ту же переменную в общем пространстве памяти, и поэтому необходимо иметь Memory Model, определяющую гарантии, по которым мы можем судить, какие значения эта переменная может принимать. Начиная с 10-й лекции у нас будет Java Concurrency, где я подробнее расскажу про Java Memory Model. Вообще, переключение между контекстами в рамках одного потока vs переключение между потоками -- интересный инженерный trade-off. Иногда нужно одно, иногда другое, иногда -- комбинация того и другого. До сих пор мы имели первую опцию в JavaScript и вторую в Java, но c реализацией проекта Loom в Java появятся файберы (микротреды), которые будут работать практически как в Javascript -- что даст ещё бОльший прирост в производительности языка. Хотя, конечно, усложнит картину.
@Zero-oh8ib
@Zero-oh8ib 3 жыл бұрын
В ЯЗЫКЕ ТИПА СИИИИИИ! пропел тоже
@MikhailBezhaneishvili
@MikhailBezhaneishvili Жыл бұрын
1:30 DDoS атака)) на пятёрочку
@MikhailBezhaneishvili
@MikhailBezhaneishvili Жыл бұрын
26:50 Гослинг. Какой молодец и в фильмах успевает сниматься "Barbie" и язык Java изобрел.🤣🤣🤣
@dmitriym8896
@dmitriym8896 4 жыл бұрын
Добрый день ,а кроме лекций будут практические задания ?
@inponomarev
@inponomarev 4 жыл бұрын
В открытом доступе, к сожалению, нет
@manOfPlanetEarth
@manOfPlanetEarth 4 жыл бұрын
@@inponomarev Привет! Ваня, а будет про деревья? красно-черные, да и остальные бы не помешали. Чет жизнь припёрла(((
@mzuser35
@mzuser35 4 жыл бұрын
@@inponomarev Печаль=(
@genstub5945
@genstub5945 3 жыл бұрын
@@inponomarev а дайте совет, какой сервис использовать на котором можно было бы решать задачи. Чтобы были похожи на данный курс
@Tornado-ln7fq
@Tornado-ln7fq Жыл бұрын
Ну такое себе объяснять про сборщик мусора на первой лекции,студентам которые даже не понимают что такое int i = ++;. А еще и говорить об объектах , это товарищи преступления. Вот у меня вопрос,к лектору .Зачем,зачем говорить о таких вещах тем кто даже незнает что такое переменная, что такое тип переменной , как она объявляется и тд... Зачем!
@inponomarev
@inponomarev Жыл бұрын
К началу данного курса студенты МФТИ уже прошли курсы основ программирования на C и Python.
@Tornado-ln7fq
@Tornado-ln7fq Жыл бұрын
@@inponomarev Ха ха ха, тогда извиняюсь,ключевое слово было прошли))
@viktoriafedosova9641
@viktoriafedosova9641 11 ай бұрын
@@inponomarev А есть ли домашние задания для этого курса где то ? Хотелось бы поупражняться так же ))
МФТИ Core Java 2020 Лекция 2
1:25:16
Ivan Ponomarev
Рет қаралды 21 М.
Лекция 1. Java. Введение
1:34:25
Computer Science Center
Рет қаралды 94 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
МФТИ Core Java 2020 Лекция 3
1:27:22
Ivan Ponomarev
Рет қаралды 18 М.
Java #1. Экосистема
1:21:18
Лекторий ФПМИ
Рет қаралды 18 М.
ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛО
54:43
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Kafka Streams: лекция  1 2022-10-10
1:06:00
Ivan Ponomarev
Рет қаралды 10 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН