Anonymous Quiz
24%
FileInputStream
42%
SequenceInputStream
28%
BufferedInputStream
6%
ObjectInputStream
💊5
Anonymous Quiz
10%
Да, напрямую
51%
Да, через объект
36%
Нет, никогда
3%
Только в особых случаях
🤔3🔥1
Антипаттерн — это решение, которое кажется правильным, но приводит к проблемам в будущем.
Примеры антипаттернов:
- Spaghetti Code — код без структуры;
- God Object — класс, делающий слишком много;
- Lava Flow — устаревший код, который трудно удалить;
- Golden Hammer — использование одного подхода ко всем задачам;
- Copy-Paste Programming — дублирование кода вместо переиспользования.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4
Anonymous Quiz
43%
?: (тернарный оператор)
30%
% (модуль)
14%
/ (деление)
13%
instanceof
💊46🤔10
Anonymous Quiz
41%
clear()
50%
removeAll()
7%
deleteAll()
1%
purge()
🔥3
Коллизия — это ситуация, когда два разных ключа имеют одинаковый hashCode(). В HashMap они будут размещены в одной корзине, и для различения используется метод equals().
Слишком много коллизий замедляют доступ к данным, превращая поиск из O(1) в O(n).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥4
Anonymous Quiz
86%
Random
12%
Math
1%
Scanner
1%
Generator
💊9🤔2
Anonymous Quiz
28%
run()
28%
execute()
24%
start()
21%
invoke()
💊9
- initialCapacity — начальное количество корзин;
- loadFactor — коэффициент загрузки: если заполнено более capacity × loadFactor, будет расширение.
Например, new HashMap<>(16, 0.75f) означает, что при достижении 12 элементов произойдёт расширение.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
Anonymous Quiz
24%
FileWatcher
9%
DirectoryWatcher
60%
FileObserver
8%
WatchService
🔥2💊2
Anonymous Quiz
13%
Интерфейс для создания потоков
61%
Интерфейс для управления пулом потоков
12%
Класс для работы с асинхронными задачами
13%
Класс для управления потоками
👍1
1NF требует:
- атомарности значений (одно значение в ячейке);
- отсутствие повторяющихся групп или вложенных структур.
Это означает: ни массивов, ни списков, ни JSON в одном поле — только чёткие, отдельные значения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2🤔1
Anonymous Quiz
8%
FileReader
2%
FileWriter
63%
InputStream
27%
BufferedReader
🔥1
Anonymous Quiz
16%
InputStream
64%
RandomAccessFile
8%
FileOutputStream
12%
Scanner
🤔2
1. Ссылка на статический метод — ClassName::staticMethod;
2. Ссылка на метод экземпляра конкретного объекта — object::instanceMethod;
3. Ссылка на метод экземпляра произвольного объекта типа — ClassName::instanceMethod;
4. Ссылка на конструктор — ClassName::new.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Anonymous Quiz
20%
start
65%
run
5%
stop
10%
join
💊7
Anonymous Quiz
92%
split()
1%
divide()
5%
separate()
1%
partition()
💊3🔥1🤔1
Реляционная БД должна:
- основываться на табличной модели;
- поддерживать отношения между таблицами (связи);
- обеспечивать ACID-свойства транзакций;
- использовать SQL как язык управления данными;
- обеспечивать целостность через ключи и ограничения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5👍1🔥1
💊5👍1🔥1