Java задачи с собеседований
6.27K subscribers
597 photos
6 videos
19 files
247 links
Задачи, тесты и теоретические вопросы по JAVA.

Репозиторий: https://github.com/proghub-official/java-interview
Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
加入频道
☝️Объяснение:

clone() - метод класса Object. Во-первых, все наименования методов класса Object являются зарезервированными словами, и определять свой собственный метод, название которого будет одим из этих слов - нельзя. Во-вторых, сигнатура метода не соотвествует clone() из Object.
Можно ли при объявлении класса использовать модификаторы abstract и final одновременно?
Anonymous Quiz
18%
Да
82%
Нет
☝️Объяснение:

Эти два модификатора являются взаимоисключающими:
– abstract используется, чтобы показать, что класс имеет неполную реализацию, или его следует рассматривать таковым;
– final применяется к полностью реализованным классам, для которых не нужны (нежелательны) подклассы, чтобы обеспечить надёжность и/или производительность.


Вопрос: https://proghub.ru/q/71fc5b

🔥Добавить свой вопрос
Ребята, всем привет. Начинаем возобновлять постинг на каналах😘
Что выведет следующий код ?

Anonymous Quiz
47%
1 1
13%
1 2
30%
2 1
10%
2 2
Какие строки не вызовут ошибок компиляции?
Anonymous Quiz
18%
char d = 0x10000;
15%
char c = -1;
28%
char a = 0xFFFF;
40%
char b = 10;
Как java-компилятор обрабатывает блоки инициализации?

Тест: https://proghub.dev/t/java-junior

Добавить свой вопрос
Что напечатает следующий код:
?


Вопрос: https://proghub.dev/q/86e50b

Добавить свой вопрос
Что напечатает следующий код:
Anonymous Quiz
10%
XY
22%
YX
29%
ZYX
7%
XYZ
10%
YXZ
23%
ZXY
☝️Объяснение:

Согласно JLS #12.5, объект инициализируется в следующем порядке:
1. Инициализируется суперкласс.
2. Инициализируются поля и выполняются инициализационные блоки, в порядке следования.
3. Выполняется оставшееся тело дочернего конструктора.

При этом, инициализация суперкласса происходит аналогичным образом.
[SQL] Какое ключевое слово используется для фильтрации значений, полученных в результате применения агрегирующих функций в результатах запроса с использованием GROUP BY?
Anonymous Quiz
16%
WHERE
66%
HAVING
14%
И WHERE, и HAVING
4%
Ни одно из перечисленных
Какой командой можно выполнить JAR файл?
Anonymous Quiz
70%
`java -jar <имя архива>`
19%
`javac <имя файла>`
12%
`java -execute <файл jar>`
Какой результат выполнение данного кода?

Вопрос: https://proghub.dev/q/3734d0

Добавить свой вопрос
☝️Объяснение:

Ошибка компиляции при объявлении массива.
Списки инициализации не могут быть использованы для инициализации параметризованных массивов.
Какой модификатор объявляет что метод может быть использован только в своем классе?
Anonymous Quiz
1%
public
9%
local
84%
private
3%
static
2%
final
Что произойдёт при компиляции данного кода ?
?


Вопрос: https://proghub.dev/q/8861dc

Добавить свой вопрос