Тест на знание Java. Средний уровень

Юлия Кузьмина
2019-03-18 17:38:26
517
Тест на знание Java. Средний уровень

Язык объекто-ориентированного программирования Java продолжает удерживать популярность среди разработчиков. В данном тесте проверяются знания Java, необходимые для уровня Middle. Готовы? Поехали!

Что представляет ключевое слово super?

Текущий экземпляр класса

Текущий экземпляр родительского класса

Наследованный класс

Что такое анонимный класс?

Класс, который невозможно наследовать

Класс без конструктора

Внутренний класс, который объявляется без указания имени класса

Как обозначается побитовое логическое отрицание?

~

!

-

Какое ключевое слово не используется для работы с исключениями?

finally

switch

throws

Являются ли исключения, порожденные от runtimeException, проверяемыми?

Да

Нет

Vector - реализация интерфейса:

List

System

Map

По какому принципу работает стэк?

LIFO

FIFO

CY

Почему нельзя наследовать от класса string?

Он не имеет тела

Он не является классом

Он объявлен как final

Какие режимы открытия файла существуют в Java?

rws, rwd

r, rw, rws, rwd

r, w, s, r+, s+, w+

В каком пакете сосредоточен основной функционал работы с потоками?

java.io

java.line

java.thread

Как называется процесс сохранения состояния объекта в последовательность байт?

Байтизация

Десериализация

Сериализация

Каким методом можно перевернуть строку?

string.reverse();

stringBuilder.reverse();

string.return();

В каком состоянии не может пребывать поток?

TERMINATED

RUNNABLE

PAUSED

Какой метод переводит поток в режим ожидания?

wait()

stop()

pause()

Какая аннотация используется при переопределении метода?

Override

@Redefine

@Override

Вы не знаете Java на уровне, достаточном для Junior Java разработчика

Возможно, Вы только начали изучать язык и еще многого не знаете. Не расстраивайтесь! Уделите должное внимание теории и практике, и у Вас обязательно получится. Поделитесь тестом с друзьями и узнайте их уровень :)

Junior Java разработчик

Вы неплохо знаете Java, но до уровня Middle еще есть, что учить. Читайте соответствующие статьи и самоучители, решайте практические задачи и у Вас обязательно получится! Поделитесь тестом с друзьями и узнайте их уровень :)

Middle Java разработчик

Поздравляем! Вы отлично ответили на все вопросы теста, но это не повод останавливаться: в языке Java есть еще множество тем и тонкостей, которые Вам предстоит узнать. Постоянно развивайтесь и Вы несомненно станете прекрасным специалистом! Поделитесь тестом с друзьями и узнайте их уровень :)