Привет всем, готовы проверить хорошо ли вы знаете JAVA? Если ДА то у нас много задачек и тестов по JAVA. Так же по spring, hibernate, maven, стандартам кода, архитектуре api и http стэку... По этому погнали!
Как определить длину массива myarray?
Anonymous Poll
3%
myarray.size
38%
myarray.length()
12%
myarray.size()
47%
myarray.length
1%
Не знаю
Что будет выведено на экран?
Anonymous Poll
20%
false false
25%
false true
10%
true false
42%
true true
2%
Не знаю
Java задачи с собеседований
Что будет выведено на экран?
☝️Правильный ответ:
false true
false true
Java задачи с собеседований
Можно ли динамически менять размер массива?
☝️Правильный ответ:
Нет, нельзя
Объяснение:
Размер массива определяется при его создании и в дальнейшем не может изменяться.
Нет, нельзя
Объяснение:
Размер массива определяется при его создании и в дальнейшем не может изменяться.
Какой принцип лежит в основе связывания "метод-вызов"?
Anonymous Poll
11%
Раннее связывание
17%
Позднее связывание
52%
Позднее связывание за исключением методов с модификатором final, static или private
7%
Статическое связывание
13%
Не знаю
Java задачи с собеседований
Какой принцип лежит в основе связывания "метод-вызов"?
☝️Правильный ответ:
Позднее связывание за исключением методов с модификатором final, static или private
Позднее связывание за исключением методов с модификатором final, static или private
Как называется "интерпретация ссылки на объект как ссылки на базовый тип"?
Anonymous Poll
21%
Нисходящее преобразование
46%
Восходящее преобразование
2%
Свободное преобразование
26%
Полиморфизм
5%
Не знаю
Java задачи с собеседований
Как называется "интерпретация ссылки на объект как ссылки на базовый тип"?
☝️Правильный ответ:
Восходящее преобразование
Восходящее преобразование
Класс Dog создан в пакете animals, а класс Peter - в пакете humans. Выберите все подходящие варианты описания конструкции import, чтобы класс Peter мог создавать и использовать объекты класса Dog?
Anonymous Poll
12%
import ../animals/Dog;
7%
import /animals/*;
72%
import animals.Dog;
3%
import Dog.animals;
3%
import *.animals;
3%
Не знаю
Java задачи с собеседований
Класс Dog создан в пакете animals, а класс Peter - в пакете humans. Выберите все подходящие варианты описания конструкции import, чтобы класс Peter мог создавать и использовать объекты класса Dog?
☝️Правильный ответ:
Для этого используется конструкция
import animals.Dog;
Объяснение:Для этого используется конструкция
import package.class
, где class
может быть как конкретным классом, так и символом *
В каких строках кода возникнет ошибка компиляции:
Anonymous Poll
22%
Код компилируется без ошибок
50%
3
4%
1
6%
4
11%
2
7%
Не знаю
Java задачи с собеседований
В каких строках кода возникнет ошибка компиляции:
☝️Правильный ответ:
3
Объяснение:
Исключение
3
Объяснение:
Исключение
MyException1
является checked
, поэтому нуждается в обработке методом m1()
.Что выведется на консоль?
Anonymous Poll
3%
Произойдет ошибка во время выполнения
14%
Произойдет ошибка компиляции
39%
10
40%
8
3%
Не знаю
Java задачи с собеседований
Что выведется на консоль?
☝️Правильный ответ:
8
Объяснение:
Так как для целочисленных литералов первая цифра определяет основание системы счисления, в данном случае первая цифра 0 (ноль) - означает восьмеричное число.
8
Объяснение:
Так как для целочисленных литералов первая цифра определяет основание системы счисления, в данном случае первая цифра 0 (ноль) - означает восьмеричное число.