Что будет в строке кода - int boy = new Human();
Anonymous Quiz
0%
Будет новое поле типа int из экзепляра класса Human.
0%
Ошибка из-за лишнего слова "new".
0%
Да все же хорошо! new Human() как раз возвращает тип int.
100%
Ошибка, т.к. int это примитив, а new Human() возвращает экземпляр класса.
0%
Ничего не будет, среда разработки пройдет мимо.
👍1
Зачем нужна строка - import java_basics.lesson_12_class_and_object.Human; ??
Anonymous Quiz
75%
Импорт класса Human для использования в коде.
6%
Импорт текущего класса, в котором это написано в класс Human!
19%
Импорт всего пакета java_basics.lesson_12_class_and_object в котором сидит класс Human.
0%
Это уже устарело. Сейчас импорты не используют.
👍3
Что означает Human@7adf9f5f при выводе объекта в консоль?
Anonymous Quiz
25%
Адрес ячейки памяти примитивного типа этого объекта.
75%
Ссылку на экземпляр класса Human в памяти.
0%
Означает поле 7adf9f5f которое сидит в классе Human.
0%
Символ собачки @ лишний! Тогда будет корректная ссылка на объект.
🔥2
Чем отличаются области Stack и Heap в модели памяти Java?
Anonymous Quiz
5%
Heap это тема! Новая версия джавы работает только в хипе. Stack это старая технология.
11%
В Stack хранятся объекты, а в Heap переменные. Поэтому Heap работает быстро.
68%
Stack хранит поля со ссылкой на объект (при наличии), а в Heap сидят объекты. Поэтому Stack быстрее.
16%
Stack поменьше, а Heap побольше. JRE решает где оптимальнее хранить объект по производительности.
👍2
Какой будет ссылка на объект у поля seven в строке кода "byte seven = 7;" ?
Anonymous Quiz
76%
Это же примитив, кто же его посадит в область Heap! Он живёт в Stack.
6%
Ссылка вида byte@7dftj.
6%
Ссылка будет byte@7seven.
12%
Java в произвольном виде генерирует ссылку для примитива.
🔥2
Что означает выражение "Human man = null;" ?
Anonymous Quiz
24%
Новый экземпляр класса Human будет создан, но у него не будет ссылки на объект.
29%
Объект man будет пустым (null), но ссылка на объект в Heap будет полноценной.
35%
Поле man будет null и ссылки в куче (Heap) у него не будет!
12%
Ошибка компиляции, выражение некорректно составлено.
👍2
Что означает ключевое слово void в методе - void createAndPrintHumans() ?
Anonymous Quiz
81%
Отсуствие возвращаемого значения.
15%
Метод вернет после отработки тип void!
4%
Метод первый в приоритете по выполнению.
0%
Метод последний в приоритете по выполнению.
👍3
Что такое объявление метода в Java?
Anonymous Quiz
38%
Первая строка у метода, где написан возвращаемый тип, имя и параметры в скобках.
6%
Зона в фигурных скобках, где описан код действий, выполняемый методом.
44%
Весь код, который описывает метод включая первую строку и область в фигурных скобках!
13%
Это строка с именем метода на стороне клиента с помощью которой можно обратиться к методу.
👍2
Чем тело метода отличается от сигнатуры?
Anonymous Quiz
70%
Тело это область в фигурных скобках, а сигнатура это имя и параметры.
0%
Сигнатура это область в фигурных скобках, а тело это имя и параметры.
4%
Тело это выполняемые команды, а сигнатура это строка с вызовом на стороне клиента.
26%
Сигнатура это весь код описывающий метод, а тело это зона в фигурных скобках!
🔥2
Привет друзья!
Нужды проекта в оборудовании для записи уроков:
1. Ноутбук.
- разрешение экрана от FullHD (1920x1080)
- CPU от 6 ядер (для Java многопоточности)
- жесткий диск SSD
- оперативка от 16гб
- без ОС либо на Linux
Пример со скидкой
https://www.dns-shop.ru/product/dfec1d8a213bed20/156-..
2. Микрофон.
Подходящий вариант
https://www.dns-shop.ru/product/778ee96062a93332/mikrofon-fifine-k680-cernyj/
ИТОГО нужно около 60 тыс. руб. для ноутбука и микрофона.
Как уже говорил ноутбук на котором пишу видео не может выдать FullHD качества и у меня нету микрофона для хорошего звука в уроках...
Проект живёт благодаря вашей поддержке!
Вы можете перевести деньги на карту в пользу оборудования проекта.
Карта - 2202 2068 4912 7498 Максим Валерьевич У.
Либо через VK Donut - видео инструкция по ссылке
https://vk.com/video-221759623_456239026
Благодарю вас за участие и поддержку!
Успехов в обучении!
Нужды проекта в оборудовании для записи уроков:
1. Ноутбук.
- разрешение экрана от FullHD (1920x1080)
- CPU от 6 ядер (для Java многопоточности)
- жесткий диск SSD
- оперативка от 16гб
- без ОС либо на Linux
Пример со скидкой
https://www.dns-shop.ru/product/dfec1d8a213bed20/156-..
2. Микрофон.
Подходящий вариант
https://www.dns-shop.ru/product/778ee96062a93332/mikrofon-fifine-k680-cernyj/
ИТОГО нужно около 60 тыс. руб. для ноутбука и микрофона.
Как уже говорил ноутбук на котором пишу видео не может выдать FullHD качества и у меня нету микрофона для хорошего звука в уроках...
Проект живёт благодаря вашей поддержке!
Вы можете перевести деньги на карту в пользу оборудования проекта.
Карта - 2202 2068 4912 7498 Максим Валерьевич У.
Либо через VK Donut - видео инструкция по ссылке
https://vk.com/video-221759623_456239026
Благодарю вас за участие и поддержку!
Успехов в обучении!
dns-shop.ru
Купить 15.6" Ноутбук MSI Modern 15 B7M-255XRU черный в интернет-магазине DNS. Характеристики, цена MSI Modern 15 B7M-255XRU | 5424242.
Купить с гарантией качества 15.6" Ноутбук MSI Modern 15 B7M-255XRU черный в интернет-магазине DNS. Выгодные цены на MSI Modern 15 B7M-255XRU в сети магазинов DNS. Можно купить в кредит или рассрочку.
👍4
Можно ли вызвать метод с параметрами (не varargs) - не подавая параметры?
Anonymous Quiz
19%
Да можно, а чё нет то?
81%
Нельзя. Если параметры есть - значит обязательно подавать!
👍3
Новый клип из поздравления с Рождеством Христовым!
https://vk.com/clip-221759623_456239047
https://vk.com/clip-221759623_456239047
VK
Notes about Java - уроки программиста в VK Клипах
#java #idea #donut #git #обучение #уроки Telegram -
🔥3
Чем опасна сигнатура метода с несколькими параметрами одинакового типа?
Anonymous Quiz
28%
Ничем. Метод сам может понять как работать с параметрами!
40%
Приводит к ошибке в обработке параметров при нарушении последовательности.
8%
Вопрос неправильный. Нельзя вызвать метод с несколькими параметрами одинакового типа.
24%
Ничем. Без разницы - отличается или нет тип у нескольких параметров в сигнатуре метода.
👍3❤1
Как применяются ключевые слова return и void в методах?
Anonymous Quiz
83%
Return это возвращение результата метода, а void это отсутствие возвращаемого значения.
4%
Return это отсутствие возвращаемого значения, а void это возвращение результата метода.
4%
Return обозначает конец метода, а void это начало обработки.
4%
Return это начало работы метода, а void это завершение!
4%
void это возвращение примитива, а return это отдача ссылочного типа!
👍2
Какого типа данные может вернуть метод?
Anonymous Quiz
5%
Только примитивные!
0%
Только ссылочные.
90%
Примитивные и ссылочные типы данных.
5%
Метод вообще-то не возвращает данные, он только записывает.
👍3
Чем означает понятие "с клиентской стороны" по отношению к методу?
Anonymous Quiz
75%
Место вызова является клиентом, так как запрашивает выполнение метода. Аналогия "хочу мороженое".
6%
Сам метод является клиентом, из-за обращения к нему со стороны места вызова.
0%
Бухгалтерша заходит с клиентской стороны к методу для расчёта зарплаты!
19%
С клиентской стороны - это означает вызов метода только при наличии параметров.
❤3
При каких условиях может быть несколько return в методе?
Anonymous Quiz
8%
Если нужно вернуть тип отличный от типа возвращаемого методом.
80%
При наличии условий ветвления логики типа if-else, switch.
4%
Если нужно вернуть массив, то несколько return, если один объект, то один return!
8%
При условии "2 в одном флаконе" - создания нового объекта и возвращения его из метода.
🔥3
Что будет если сменить тип метода на отличный от ожидаемого со стороны клиента?
Anonymous Quiz
46%
Ошибка и покраснение строк кода как у клиента, так и в самом методе.
46%
Ошибка и покраснение только у клиента, сам метод будет счастлив!
0%
Ошибка и покраснение только у метода, клиент останется счастлив.
8%
Проблема не страшна, но может стать известна в самый неудобный момент работы программы.
👍2
Почему return относиться к операторам управления ходом выполнения?
Anonymous Quiz
57%
Может "нарушить" ход выполнения программы сверху-вниз и завершить работу метода в ветвлении логики!
14%
Запускает выполнение метода снизу-вверх - то есть вверх ногами.
7%
Может повысить приоретет выполнения метода при выполнении программы.
21%
Return не является оператором управления ходом выполнения. Например if-else, switch да.
👍2
Рецепт приготовления вкусного и ароматного компьютера для программиста!
https://vk.com/@-221759623-deshevyi-i-serdityi-komputer
https://vk.com/@-221759623-deshevyi-i-serdityi-komputer
VK
Дешевый и сердитый компьютер!
Привет!
👍4😱1
Чем "мусорный" объект отличается от нормального?
Anonymous Quiz
18%
Ничем. Сборщик мусора сам уберёт его. Можно не париться!
68%
Мусорный объект - это объект, который не работает(поле на него не ссылается) и занимает память.
0%
Мусорный объект - это рабочий объект на который ссылаются множество переменных.
14%
Да просто сборщик мусора не смог удалить этот объект вовремя, за это его прозвали "мусорным".
👏2