Anonymous Quiz
30%
1
36%
2
26%
3
9%
4
💊9
Инкапсуляция позволяет:
- скрыть внутренние детали реализации от внешнего кода;
- контролировать доступ к данным через getter/setter;
- обеспечить безопасность и корректность состояния объекта;
- легче поддерживать и изменять код.
Это один из краеугольных принципов ООП.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Anonymous Quiz
29%
Очищает поток
58%
Сбрасывает буфер
7%
Закрывает поток
7%
Обнуляет поток
👍2
Anonymous Quiz
32%
cancel()
16%
stop()
45%
terminate()
7%
end()
🔥2
Они нужны для инициализации статических переменных и выполнения кода один раз при загрузке класса. Это удобно, если требуется логика при старте приложения, которая не может быть реализована при объявлении переменной.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4
Anonymous Quiz
21%
ConnectionPool
47%
DataSource
16%
ResourceManager
16%
DatabaseManager
💊4👍1
Anonymous Quiz
5%
List
2%
Set
9%
Queue
83%
Map
1👍2
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
🔥8👍4🤔2
Anonymous Quiz
5%
Cloneable
15%
Serializable
1%
CharSequence
79%
Никакой
🔥2
Anonymous Quiz
9%
Callable
56%
Future
30%
ScheduledExecutorService
5%
Timer
💊10
- Все элементы после удалённого смещаются влево;
- Размер (size) уменьшается на 1;
- Последний элемент зануляется для сбора мусора.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4
Anonymous Quiz
81%
Collections.sort()
10%
Arrays.sort()
5%
List.sort()
4%
Stream.sorted()
🔥4💊2
Anonymous Quiz
16%
Анализ безопасности кода
21%
Определение, может ли объект быть стек-выделенным
59%
Тестирование утечек памяти в приложениях
4%
Определение сложности кода
💊6
- Односвязный:
- Каждый элемент содержит ссылку на следующий элемент.
- Нет обратного движения.
- Двусвязный:
- Каждый элемент содержит ссылку на следующий и предыдущий.
- Позволяет перемещаться вперёд и назад, упрощает удаление элементов в середине.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1
Anonymous Quiz
28%
Коллекции немедленно сбрасывают ошибки
10%
Коллекции блокируются при ошибке
55%
Коллекции выбрасывают ConcurrentModificationException
7%
Коллекции автоматически восстанавливают состояние
💊8👍3
Anonymous Quiz
90%
Освобождение ресурсов до сборки мусора
2%
Инициализация объекта
8%
Остановка потока
0%
Клонирование объекта
👍1🔥1
- Наследование — когда нужно расширить поведение одного типа другим, соблюдая принцип подстановки.
- Ассоциация (композиция) — когда один объект использует другой как часть.
- Предпочтительнее, когда нет строгой связи по логике "является".
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1