Java | Тесты
5.57K subscribers
26 photos
337 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Зачем нужен JSP?

1. Создание динамического контента: Генерация страниц на основе данных.
2. Упрощение разработки: Позволяет сочетать HTML и Java-код, облегчая создание веб-приложений.
3. Интеграция с Java EE: Позволяет работать с сервлетами и серверной логикой.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5💊1
🤔 От скольки классов может наследоваться класс?

Класс может наследоваться только от одного класса (одинарное наследование). Это ограничение компенсируется возможностью реализации нескольких интерфейсов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍231🔥1
🤔 Какой класс используется для работы с неблокирующими I/O операциями?
Anonymous Quiz
41%
BufferedReader
36%
NIOBuffer
9%
Selector
14%
Scanner
👍3🔥3🤯2💊2
🤔 Какое исключение выбрасывает метод invoke() класса Method при вызове метода?
Anonymous Quiz
47%
InvocationTargetException
15%
IllegalArgumentException
11%
IllegalAccessException
26%
NoSuchMethodException
🤔41👍1
🤔 Как создать свою аннотацию?

1. Используйте @interface для создания аннотации.
2. Определите параметры внутри аннотации (например, String value()).
3. Пример:
@MyAnnotation(value = "Example").
4. Аннотации могут быть применены к разным элементам (методам, классам) с помощью мета-аннотаций, таких как
@Target и @Retention.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍10🤔1
🤔 Какое исключение выбрасывается при нарушении правил транзакции в JPA?
Anonymous Quiz
27%
SQLException
23%
PersistenceException
8%
IllegalStateException
42%
TransactionalException
👍3🔥2
🤔 Каким образом интерфейс Comparable упрощает сортировку объектов?
Anonymous Quiz
30%
Определяет метод compare()
59%
Определяет метод compareTo()
9%
Определяет метод sort()
2%
Определяет метод equals()
👍4🔥1
🤔 Какие два класса не наследуются от Object?

Все классы наследуются от Object, поэтому классов, не наследующихся от него, не существует. Даже Object является корнем иерархии.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17👍14💊7🔥1👀1
🤔 Какой из методов интерфейса Stream позволяет обрабатывать элементы параллельно?
Anonymous Quiz
6%
sequential()
86%
parallel()
3%
collect()
5%
filter()
😁5🤯3👍1🔥1
🤔 Что такое затирание типов?

Это процесс, при котором информация о типах параметров обобщений (Generics) удаляется во время компиляции. Например:
1. List<String> и List<Integer> становятся просто List в байт-коде.
2. Это сделано для обратной совместимости с до-Generics версией Java.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥5
🤔 Какие аннотации доступны только во время компиляции и игнорируются в runtime?
Anonymous Quiz
41%
@Retention(RetentionPolicy.RUNTIME)
21%
@Retention(RetentionPolicy.CLASS)
34%
@Retention(RetentionPolicy.SOURCE)
4%
@Retention(RetentionPolicy.METHOD)
💊5🔥4👍1
🤔 Как передаются параметры?

1. Примитивные типы:
- Передаются по значению. Изменение параметра внутри метода не влияет на исходное значение.
2. Объекты:
- Передаются по ссылке на объект. Ссылка передается по значению, но изменение состояния объекта внутри метода будет видно снаружи.
3. Параметры методов в веб-запросах:
- Передаются через GET (в URL) или POST (в теле запроса). Доступны через HttpServletRequest.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥2👀1
🤔 Какой класс в Java используется для создания серверных сокетов?
Anonymous Quiz
66%
ServerSocket
28%
Socket
3%
DatagramSocket
3%
InetSocketAddress
🤯7👍2🔥1💊1
🤔 Что из нижеперечисленного является абстрактным классом в Java IO?
Anonymous Quiz
53%
InputStream
27%
File
12%
FileReader
8%
PrintWriter
🔥6