No video

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

  Рет қаралды 17,495

Ivan Ponomarev

Ivan Ponomarev

3 жыл бұрын

Классы. Интерфейсы. Класс Object и его стандартные методы.

Пікірлер: 21
@statuxia
@statuxia Жыл бұрын
0:33 - Все есть класс 1:25 - Классы помещаются в пакеты 4:20 - Как определяется класс 5:17 - Как создается объект класса 6:15 - Как инициализируются поля в классе 7:36 - Поле this 8:33 - Объект передается по ссылке 9:42 - Рождение, жизнь и смерть объекта 11:08 - Области видимости 12:37 - Файлы с исходном кодом и классы 13:46 - Наследование 17:09 - Переопределение (overriding) методов 19:32 - Использование super (вызов оригинального, не переопределенного метода) 20:48 - Ковариантность возвращаемых типов 22:27 - final классы и методы 25:22 - перегрузка (overloading) методов 29:10 - Статические поля и методы 33:08 - Конструкторы 36:22 - Переопределение конструкторов при наследовании классов 38:04 - Секции инициализации 43:44 - Абстрактные классы и методы 46:55 - Интерфейсы 50:45 - оператор instanceof 54:49 - Приведение типов 58:55 - Вложенные классы 1:02:10 - Локально вложенные классы 1:05:00 - Вложенные статические классы 1:06:32 - Анонимные классы 1:09:50 - Object: the Cosmic Superclass 1:11:01 - equals и hashCode 1:16:20 - Lombok 1:18:56 - toString 1:23:12 - record (Java 14+)
@statuxia
@statuxia Жыл бұрын
Привет тому, кто читает этот комментарий. Это таймкоды, которые я ставил для себя, когда разбирал лекции. Я решил поделиться ими со всеми. Возможно они кому-то помогут. Спасибо за внимание.
@Tony-jr3ki
@Tony-jr3ki 2 жыл бұрын
Спасибо за лекции. Прям очень интересно - не могу оторваться.
@kruasaint5085
@kruasaint5085 2 жыл бұрын
Очень крутые лекции. У вас талант
@snoosmumrick5059
@snoosmumrick5059 Ай бұрын
Надо же, Хоумлэндер отлично объясняет джаву
@999poll
@999poll 12 күн бұрын
впитал джаву с молоком матери
@user-mv2zq6zr9r
@user-mv2zq6zr9r 7 ай бұрын
Все интересно смотрю до конца много подводных камней раскрываются, особенно для новичка. Жаль мало лайков
@eikolyakov
@eikolyakov Жыл бұрын
Хороший курс, для новичка конечно бесполезен, но если хочется освежить знания, то вполне подходит.
@antondanilin
@antondanilin 2 жыл бұрын
Спасибо за выложенные лекции! Немного покритикую объяснение instanceof, где c1 может быть instanceof c2. Пришлось поломать голову и понять, что ссылка c1 типа C1 может указывать на объект, дочерний для C2. На картинке такого случая нет. И тогда будет true. Возможно, вы именно это и хотели сказать, но до меня не дошло с ваших слов.
@ram0973
@ram0973 3 жыл бұрын
11:26 у protected есть тонкости (можно почитать в JLS) на 16:54 наверное должно быть e = m на 39:27 можно упомянуть порядок инициализации конструкторов и переменных классов и их потомков
@katyamakintosh470
@katyamakintosh470 3 жыл бұрын
У Вас на 1:13:30 (57 слайд) опечатка. Транзитивность в самом конце x.equals(z)
@inponomarev
@inponomarev 3 жыл бұрын
Спасибо!! исправлю
@user-bl3pq8ip3l
@user-bl3pq8ip3l 5 ай бұрын
Деструктора нет по другой причине. Если выбрасывается исключение, оно будет всплывать по стеку, пока не будет перехвачено. И конечно при раскрутке стека будут собраны все деструкторы без нашей воли и что там будет выполнено...
@tmvvmt6975
@tmvvmt6975 2 жыл бұрын
9:32 т.е. для таких случаев чтобы переменная а тоже поменялась и существуют обертки? Лекции лучшие на ютубе!
@user-wp1te1uy7k
@user-wp1te1uy7k 2 жыл бұрын
Почему нельзя сгенерировать нужные методы IDE и свернуть не важные для нас методы, вместо Lombok
@kovashgang7110
@kovashgang7110 Жыл бұрын
Очень круто спасибо. Единственное - не надо вокруг указателя круг делать и затемнять фон, очень мешает. И так понятно что куда.
@skieskieskieskies
@skieskieskieskies Жыл бұрын
+
@julia4771
@julia4771 2 жыл бұрын
что такое внутренние состояние класса?
@inponomarev
@inponomarev 2 жыл бұрын
может быть я оговорился: не класса, а объекта. Внутреннее состояние объекта -- это значения его полей
@user-gl2bt1on5p
@user-gl2bt1on5p 2 жыл бұрын
30:04
@user-gl2bt1on5p
@user-gl2bt1on5p 2 жыл бұрын
29:14
МФТИ Core Java 2020 Лекция 4
1:24:55
Ivan Ponomarev
Рет қаралды 11 М.
МФТИ Core Java 2020 Лекция 1
1:29:03
Ivan Ponomarev
Рет қаралды 41 М.
Идеально повторил? Хотите вторую часть?
00:13
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 16 МЛН
WORLD'S SHORTEST WOMAN
00:58
Stokes Twins
Рет қаралды 168 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 42 МЛН
Joker can't swim!#joker #shorts
00:46
Untitled Joker
Рет қаралды 34 МЛН
Android roadmap 2024
8:21
FunDroid
Рет қаралды 132
Олегу Тинькову* запрещён вход на Мехмат МГУ
1:56
Илья Сидорчик
Рет қаралды 516 М.
МФТИ Core Java 2020 Лекция 6
1:21:48
Ivan Ponomarev
Рет қаралды 10 М.
Идеально повторил? Хотите вторую часть?
00:13
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 16 МЛН