Что будет результатом этого кода?
Anonymous Quiz
2%
Программа выведет значения в одном потоке. Только Thread-1 выполнит задачу
9%
Программа выведет значения по очереди. Сначала выполнится Thread-1, затем Thread-2
76%
Результат будет перемешан. Оба потока работают параллельно, порядок вывода строк не гарантируется
3%
Программа выбросит исключение. Использование Runnable без синхронизации вызовет ошибку
11%
Программа не выведет ничего. Потоки завершатся до выполнения задач.
🔥7👍4
К каким полям можно получить доступ из другого пакета?
Anonymous Quiz
1%
privateField
5%
defaultField, protectedField
50%
publicField
4%
Все поля будут недоступны
41%
protectedField, publicField
👍6😐3🔥2❤1🤔1
🤖 Тест по Flutter проверь свои знания, готов ли ты к обучению на курсе.
Ответишь — пройдешь на курс "Flutter Mobile Developer" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса
За 6 месяцев вы освоите Dart, Flutter и ключевые инструменты разработки, создадите несколько приложений, получите поддержку преподавателей и выполните проект для портфолио.
➡️ ПРОЙТИ ТЕСТ И ОЗНАКОМИТСЯ С ПРОГРАММОЙ: https://vk.cc/cOj5R5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Ответишь — пройдешь на курс "Flutter Mobile Developer" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса
За 6 месяцев вы освоите Dart, Flutter и ключевые инструменты разработки, создадите несколько приложений, получите поддержку преподавателей и выполните проект для портфолио.
➡️ ПРОЙТИ ТЕСТ И ОЗНАКОМИТСЯ С ПРОГРАММОЙ: https://vk.cc/cOj5R5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👍2🔥2
Почему возможна ошибка во время выполнения кода?
Anonymous Quiz
10%
Метод equals вызывается от null
6%
Поле id не инициализировано
51%
Нет проверки, является ли obj экземпляром BadEquals
3%
Метод equals HE synchronized
30%
Проблема с доступом к полю id
👍5🔥3
Какой из методов Stream возвращает один элемент в результате выполнения?
Anonymous Quiz
6%
filter()
8%
forEach()
60%
reduce()
7%
map()
19%
collect()
👍6🔥3🤨1
☝️Конфликты — это не страшно. Главное — научиться ими управлять!
Каждый тимлид и менеджер сталкивался с ситуацией, когда напряжение в команде мешает работе. Избегание или агрессия — не выход. Пора разобраться, как превращать конфликты в точки роста!
Приходи на бесплатный вебинар курса «Team Lead в IT» и узнай:
— Как не бояться конфликтов, а использовать их с пользой
— Конструктивные техники — вместо избегания или эмоциональных взрывов
— Как снижать напряжение и находить решения, которые устроят всех
Спикер: Алексей Кирсанов (Руководитель отдела продуктовой разработки Битрикс24) — знает, как работать с конфликтами без потерь для команды.
После вебинара сможешь записаться на курс со скидкой по промокоду TL_8 — не упусти возможность!
🔗 Регистрируйся → https://vk.cc/cOkW3M
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Каждый тимлид и менеджер сталкивался с ситуацией, когда напряжение в команде мешает работе. Избегание или агрессия — не выход. Пора разобраться, как превращать конфликты в точки роста!
Приходи на бесплатный вебинар курса «Team Lead в IT» и узнай:
— Как не бояться конфликтов, а использовать их с пользой
— Конструктивные техники — вместо избегания или эмоциональных взрывов
— Как снижать напряжение и находить решения, которые устроят всех
Спикер: Алексей Кирсанов (Руководитель отдела продуктовой разработки Битрикс24) — знает, как работать с конфликтами без потерь для команды.
После вебинара сможешь записаться на курс со скидкой по промокоду TL_8 — не упусти возможность!
🔗 Регистрируйся → https://vk.cc/cOkW3M
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍2🔥2
Какое поведение будет у Spring Bean, если пометить его @Lazy?
Anonymous Quiz
2%
Бин будет создан при старте приложения
90%
Бин создаётся при первом обращении
1%
Бин создаётся параллельно с другими бинами
2%
Бин будет пропущен
5%
Бин создаётся после завершения всех операций приложения
👍4🔥3
Что будет результатом кода?
Anonymous Quiz
24%
Ошибка компиляции
15%
String varargs
37%
Object
9%
NullPointerException
14%
AmbiguousMethodCallException
👍7🔥3
Что будет результатом кода?
Anonymous Quiz
11%
5 10 15 20 30
9%
8 10 20 30
28%
5 8 10 15 20 30
9%
8 10 15 20 30
42%
10 15 20 30
👍9🔥4
Что будет результатом фрагмента кода?
Anonymous Quiz
3%
Ошибка компиляции
8%
3
8%
null
2%
Программа завершится без вывода
79%
IndexOutOfBoundsException
👍8🔥3
Что можно импортировать статически?
Обычный импорт избавляет от необходимости писать полное имя классов: при использовании можно не указывать пакет. Статические импорты делает то же самое, но для статических членов класса.
Самое распространенное применение статического импорта – включение констант из константных интерфейсов и статических методов из утилитарных классов. Но также можно включать и изменяемые статические поля других классов.
Отдельно интересен случай nested-класса. Он одновременно является и классом, и статическим членом другого класса. Поэтому для него работает как обычный, так и статический импорт.
Языковая конструкция static import обязана располагаться там же, где и обычные импорты – обязательно между package и объявлением основного класса файла.
Java Guru🤓 #java
Обычный импорт избавляет от необходимости писать полное имя классов: при использовании можно не указывать пакет. Статические импорты делает то же самое, но для статических членов класса.
Самое распространенное применение статического импорта – включение констант из константных интерфейсов и статических методов из утилитарных классов. Но также можно включать и изменяемые статические поля других классов.
Отдельно интересен случай nested-класса. Он одновременно является и классом, и статическим членом другого класса. Поэтому для него работает как обычный, так и статический импорт.
Языковая конструкция static import обязана располагаться там же, где и обычные импорты – обязательно между package и объявлением основного класса файла.
Java Guru🤓 #java
👍2🔥2❤1