UNIQUE:
- Применяется для гарантии уникальности значений в столбце или группе столбцов.
- Можно использовать одновременно с NULL, но NULL не считается повтором (в большинстве СУБД).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊8👍2🔥1
Anonymous Quiz
6%
private
67%
protected
27%
default
0%
public
💊10
Anonymous Quiz
18%
Channel
11%
SelectableChannel
68%
AsynchronousFileChannel
3%
DatagramChannel
💊4
- Из коллекции:
- Из массива:
- Через Stream.of(...);
- Через Stream.generate() и Stream.iterate();
- Через Files.lines(Path) — для чтения из файлов;
- Через BufferedReader.lines().
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4🤔2
Anonymous Quiz
5%
Cloneable
15%
Serializable
1%
CharSequence
79%
Никакой
🔥2
Anonymous Quiz
9%
Callable
56%
Future
29%
ScheduledExecutorService
6%
Timer
💊10
- Все элементы после удалённого смещаются влево;
- Размер (size) уменьшается на 1;
- Последний элемент зануляется для сбора мусора.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4
Anonymous Quiz
80%
Collections.sort()
11%
Arrays.sort()
5%
List.sort()
4%
Stream.sorted()
🔥4💊2
Anonymous Quiz
16%
Анализ безопасности кода
21%
Определение, может ли объект быть стек-выделенным
59%
Тестирование утечек памяти в приложениях
4%
Определение сложности кода
💊8
- Односвязный:
- Каждый элемент содержит ссылку на следующий элемент.
- Нет обратного движения.
- Двусвязный:
- Каждый элемент содержит ссылку на следующий и предыдущий.
- Позволяет перемещаться вперёд и назад, упрощает удаление элементов в середине.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1
Anonymous Quiz
27%
Коллекции немедленно сбрасывают ошибки
10%
Коллекции блокируются при ошибке
56%
Коллекции выбрасывают ConcurrentModificationException
7%
Коллекции автоматически восстанавливают состояние
💊8👍3
Anonymous Quiz
89%
Освобождение ресурсов до сборки мусора
2%
Инициализация объекта
9%
Остановка потока
0%
Клонирование объекта
👍1🔥1
- Наследование — когда нужно расширить поведение одного типа другим, соблюдая принцип подстановки.
- Ассоциация (композиция) — когда один объект использует другой как часть.
- Предпочтительнее, когда нет строгой связи по логике "является".
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1
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%
?: (тернарный оператор)
31%
% (модуль)
14%
/ (деление)
13%
instanceof
💊46🤔11
Anonymous Quiz
41%
clear()
51%
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