Java. Углубленные основы языка (лекция 3)

preview_player
Показать описание
Лекция №3 "Углубленные основы языка, развёртывание проекта"
Лектор - Виталий Чибриков.

Наследование в Java. Множественное наследование. Работа с классами. ClassLoader — загрузчик данных о классе. Основные методы класса. Примитивные типы и их обёртки. Boxing и Unboxing. Массивы в Java. Строковые переменные. Размер объектов в Java. Администрирование сервера. PORT в параметры. Maven — средство сборки. Сборка и запуск проекта. Остановка сервера.

#ТЕХНОПАРК
#ТЕХНОСФЕРА

x
Рекомендации по теме
Комментарии
Автор

Где-то на 50-й минуте Виталий говорит, что Boxing это еще один способ создать объект без new. На самом деле это несовсем так:
1. Boxing/unboxing - это синтаксический сахар. Компилятор в итоге добавит код Character.valueOf(‘a’);
А там уже создастся объект с помощью new.
2. Character’ы от 0 до 127 закэшированы, соответсвенно при autoboxing’е берется готовый объект из кэша.

Но в целом мне лекции нравятся, подача материала, на мой взгляд отличная. Считаю, что студентам технопарка очень повезло с лектором.

mikeveer
Автор

Виталий, имхо вы порою пытаетесь слишком издалека зайти что бы объяснить какую-либо вещь, что не всегда эффективно. Про java.lang.class целая эпопея получилась, хотя можно было бы сразу перейти к слайду с методами класса из которого все сразу понятно. :)

echoes_
Автор

42:00 не перегрузить, а переопределить

SplashDmg
Автор

Небольшое уточнение по наследованию. Виталий сказал что наследоваться можно вообще от любого класса, будь то абстрактный или еще какой. Не совсем так... Классы final не наследуемые.

pqfmqbt
Автор

substring в Java 8 уже честно копирует

AlexeiKorolyov
Автор

чувак со своим с++ достал ))) вот выйдет на сцену какой нибудь старикан и будет через слово вставлять: "ну типа это как в фортране"

alexeystaroverov