Что выведет следующий код?
Anonymous Quiz
32%
Произойдет ошибка компиляции
22%
Во время исполнения возникнет исключение NullPointerException
38%
null
8%
1
Зачем нужна аннотация @ApplicationException?
Anonymous Quiz
19%
Для того, чтобы сделать помеченное исключение checked
14%
Для того, чтобы сделать помеченное исключение unchecked
66%
Помечает исключение как прикладное, т. е. то, которое будет обработано клиентом в модели EJB
Сколько объектов станут доступны для сборщика мусора после выполнения строки 1?
Anonymous Quiz
25%
5
44%
6
26%
1
5%
11
Какой метод запускает программу на Java?
Anonymous Quiz
3%
запуск программы происходит через компиляцию проекта, основного метода нет
89%
метод main
8%
любой, его можно задавать в настройках проекта
Что выведет этот код?
int a = 9;
switch (a) { case 0: System.out.print ("0"); case 5: System.out.print ("5"); break; case 9: System.out.print ("9"); case 10: System.out.print ("10"); break; default: System.out.print ("!"); }
int a = 9;
switch (a) { case 0: System.out.print ("0"); case 5: System.out.print ("5"); break; case 9: System.out.print ("9"); case 10: System.out.print ("10"); break; default: System.out.print ("!"); }
Anonymous Quiz
25%
ошибка в коде
3%
9910
3%
10
16%
910!
53%
910
Что выведется на экран?
for (int i = 10; i < 20; i += 2) {
if (i > 15) break; if (i % 4 == 0) continue; System.out.println (i); }
for (int i = 10; i < 20; i += 2) {
if (i > 15) break; if (i % 4 == 0) continue; System.out.println (i); }
Anonymous Quiz
7%
11, 13, 15
7%
14
49%
10, 14
22%
10, 12, 14
14%
12, 14
Как правильно объявить массив?
Anonymous Quiz
4%
int a = new int[] {1, 2, 3, 4, 5};
65%
int[] a = new int[] {1, 2, 3, 4, 5};
22%
int[] a = new int {1, 2, 3, 4, 5};
2%
int a[] = 1, 2, 3, 4, 5;
7%
int[] a = int[] {1, 2, 3, 4, 5};
Что такое аргумент метода?
Anonymous Quiz
3%
переменная, в которую записывается результат работы метода
85%
значение или переменная, передаваемая в метод для участия в его работе
2%
значение, указываемое после ключевого слова "return"
3%
любая переменная, участвующая в работе метода
7%
переменная, объявленная в теле метода
Стажировка Deep Dive: что это, кого ищут и почему это может быть интересней, чем классическая стажировка 🤔
Deep Dive — оплачиваемая стажировка от Яндекс Маркета, которая проходит
в формате буткемпа. Это интенсив, где участники в течение 3–4 месяцев могут поработать сразу в двух разных командах и выбрать ту, что нравится больше.
Стажёров ищут по трём направлениям:
— бэкенд (С++, Java)
— фронтенд (JavaScript)
— мобильная разработка (iOS, Android)
Что вас ждёт?
1️⃣ Знакомство с технологиями Яндекса, особенностями процесса разработки, программами и инструментами.
2️⃣ Работа над реальными задачами в первой команде и комплексная обратная связь, по итогам которой вам подберут вторую команду.
3️⃣ Работа над новыми задачами во второй команде.
🔥 У всех, кто хорошо себя проявит, будет шанс попасть в штат компании и выбрать команду, в которой больше понравилось работать.
Выход на стажировку 31 мая
📎 Подать заявку
Deep Dive — оплачиваемая стажировка от Яндекс Маркета, которая проходит
в формате буткемпа. Это интенсив, где участники в течение 3–4 месяцев могут поработать сразу в двух разных командах и выбрать ту, что нравится больше.
Стажёров ищут по трём направлениям:
— бэкенд (С++, Java)
— фронтенд (JavaScript)
— мобильная разработка (iOS, Android)
Что вас ждёт?
1️⃣ Знакомство с технологиями Яндекса, особенностями процесса разработки, программами и инструментами.
2️⃣ Работа над реальными задачами в первой команде и комплексная обратная связь, по итогам которой вам подберут вторую команду.
3️⃣ Работа над новыми задачами во второй команде.
🔥 У всех, кто хорошо себя проявит, будет шанс попасть в штат компании и выбрать команду, в которой больше понравилось работать.
Выход на стажировку 31 мая
📎 Подать заявку
Как объявить класс в коде?
Anonymous Quiz
86%
class MyClass {}
11%
new class MyClass {}
2%
select * from class MyClass {}
1%
MyClass extends class {}
Для чего используется оператор NEW?
Anonymous Quiz
3%
это антагонист оператора OLD
87%
для создания экземпляра класса
4%
для объявления нового класса
6%
для создания новой переменной
Чем отличаются static-метод класса от обычного метода класса?
Anonymous Quiz
11%
поведение обычного метода класса можно изменить в классе-наследнике,а поведение static-метода нельзя
11%
обычный метод класса можно переопределить, а static-метод нельзя
70%
обычный метод класса работает от объекта класса, а static-метод от всего класса
8%
static-метод класса можно вызывать только внутри класса, а обычный - в любой части кода
Как вызвать обычный метод класса внутри static-метода?
Anonymous Quiz
66%
никак, static-метод не работает с объектом класса
5%
можно, надо перед этим перегрузить обычный метод класса
7%
можно, надо перед этим переопределить обычный метод класса
22%
можно, ничего дополнительно делать не надо
Для чего используется ключевое слово «this»?
Anonymous Quiz
2%
указатель на переопределенный метод класса
95%
указатель на текущий объект класса внутри самого класса
2%
это не ключевое слово
2%
ключевое слово для вызова обычного метода внутри static-метода