Anonymous Quiz
34%
Переопределение метода с возвращаемым типом подкласса
19%
Переопределение метода с возвращаемым типом суперкласса
13%
Перегрузка метода с разными типами
34%
Метод, который может возвращать несколько типов
🤔1
Если исключение не обрабатывается, выполнение загрузки класса будет прервано, и он не сможет быть использован. Это приводит к системной ошибке на уровне JVM.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4
Anonymous Quiz
26%
RuntimeException
2%
Error
54%
Exception
18%
Throwable
👍2
Anonymous Quiz
5%
Serializable
3%
Comparable
91%
Cloneable
1%
Iterable
👍3💊1
SQL:
- 1:1 — один к одному.
- 1:N — один ко многим.
- M:N — многие ко многим.
Hibernate:
- Используются аннотации:
- Можно задать тип загрузки (fetch), каскады (cascade) и направление (одно- или двусторонняя связь).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥2💊1
Anonymous Quiz
13%
Поля будут пропущены
68%
NotSerializableException
12%
InvalidClassException
7%
ClassNotFoundException
🤔4👍1
Anonymous Quiz
8%
update()
48%
replace()
36%
set()
8%
put()
💊2👍1
Существуют различные подходы:
- Водопадная модель (Waterfall);
- Инкрементная модель;
- Итеративная модель;
- Agile (Scrum, Kanban);
- Extreme Programming (XP);
- Feature-Driven Development (FDD);
- DevOps-подходы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Anonymous Quiz
13%
Получение информации о классе через Class.forName()
17%
Создание нового экземпляра класса через newInstance()
55%
Подключение статического метода через import static
15%
Изменение значения приватного поля через setAccessible(true)
👍1
Anonymous Quiz
57%
synchronizedList
6%
syncList
33%
synchronizedCollection
4%
syncCollection
🔥2
-
-
-
-
Все они подразумевают регистрацию в контексте, но имеют разные семантические цели.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1💊1
Anonymous Quiz
49%
getInterfaces()
40%
getImplementedInterfaces()
10%
listInterfaces()
1%
fetchInterfaces()
💊3👍1
Anonymous Quiz
16%
getField()
8%
valueOf()
56%
По умолчанию создается метод с именем поля
20%
getValue()
👍3
- Builder — шаблон создания сложных объектов пошагово;
- Facade — шаблон структурирования, который предоставляет простой интерфейс к сложной подсистеме.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍2
Anonymous Quiz
26%
var
1%
final
2%
static
71%
varargs
💊7👍2
Anonymous Quiz
25%
Java 7
46%
Java 8
23%
Java 9
6%
Java 10
👍2💊1
- Использует массив Node[].
- В каждой ячейке может быть список или дерево (TreeNode) при коллизиях.
- Поддерживает пороги расширения и балансировки.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Anonymous Quiz
33%
Максимальное количество потоков.
15%
Минимальное количество потоков.
20%
Количество потоков в состоянии ожидания.
33%
Количество активных потоков.
🤔3
Anonymous Quiz
21%
Number
43%
NumberFormat
24%
Formatter
12%
DecimalFormat
🤔4💊1
Память JVM делится на следующие области:
- Heap — основная область, где хранятся объекты.
- Stack — хранит вызовы методов и локальные переменные.
- Метасpace — хранит метаинформацию классов (раньше — PermGen).
- Code Cache — JIT-компилированный байткод.
- Thread Local Areas — создаются индивидуально для каждого потока.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍3💊3