TGViewer
Channel Public Channel
Java | Тесты

Java | Тесты

@easy_java_tests

Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy

Контакт для рекламы: @sendme_ads
Subscribers
5.48K
Photos
33
Videos
0
Links
649

Showing posts older than #3060 · Back to latest

Older Posts 20 shown
Post #3057 724
🤔 Какие промежуточные методы работы со стримами есть?

- map(), flatMap() и их примитивные аналоги;
- filter();
- distinct();
- sorted();
- peek() (для отладки);
- limit(), skip().


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 👍 6
  • 🔥 1
Post #3050 744
🤔 Какие алгоритмы поиска элемента по массиву известны?

- Линейный поиск (O(n)) — перебор всех элементов;
- Бинарный поиск (O(log n)) — по отсортированному массиву;
- Интерполяционный поиск — улучшение бинарного при равномерном распределении;
- Экспоненциальный поиск — для бесконечных или частично известных массивов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 💊 5
  • 🔥 1
Post #3049 731
  • 👍 2
  • 🔥 1
Post #3045 723
🤔 Что такое параметризованный тип?

Это обобщённый тип, который позволяет задавать конкретный тип данных при использовании. Он повышает типобезопасность и переиспользуемость кода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 👍 3
  • 💊 2
Post #3044 787
  • 👍 2
  • 💊 1
Post #3042 778
🤔 Для чего в стримах предназначен метод limit()?

limit(n) ограничивает количество элементов, проходящих по стриму. Удобен при работе с пагинацией, отладкой или выборкой top N.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 👍 2
  • 🔥 1
Post #3040 793
  • 👍 1
  • 💊 1
Post #3039 794
🤔 В чём разница между Union и Union All?

UNION объединяет выборки, при этом удаляя дубликаты.
UNION ALL объединяет выборки, сохраняя все строки, включая дубликаты.
UNION медленнее, потому что требует дополнительной проверки на уникальность.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 👍 6
  • 🔥 2
Post #3036 756
🤔 Как обеспечить синхронизацию в многопоточной среде?

- synchronized блоки/методы;
- Lock и ReentrantLock;
- Atomic переменные (AtomicInteger, AtomicReference);
- Использование ConcurrentHashMap, CopyOnWriteArrayList и др.;
- Координационные механизмы: CountDownLatch, Semaphore, Phaser.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 👍 2
  • 🔥 1
Post #3033 781
🤔 В чём разница между SQL и NoSQL?

SQL базы данных — это реляционные базы данных, которые используют структуру таблиц и поддерживают язык запросов SQL для работы с данными. NoSQL базы данных ориентированы на документы, ключ-значения, графы или столбцы и предоставляют гибкость для хранения неструктурированных данных. SQL базы данных обеспечивают строгую согласованность данных и поддерживают транзакции ACID, в то время как NoSQL часто предлагают более высокую производительность и масштабируемость за счёт ослабления некоторых ограничений. Выбор между SQL и NoSQL зависит от требований приложения к структуре данных и производительности.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 👍 6
  • 🔥 2
Post #3030 801
🤔 Что выполняется раньше: конструктор, setter или поле внедрения?

Порядок:
1. Выполняется конструктор.
2. Затем происходит инициализация полей.
3. После — вызываются сеттеры.
4. Потом — методы
@PostConstruct, если есть.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 👍 6
  • 🔥 4
Post #3027 800
🤔 Зачем нужна программа, которая работает в нескольких потоках, а не в одном?

Многопоточность нужна, чтобы:
- Выполнять несколько задач параллельно (например, UI + загрузка данных).
- Улучшать производительность на многоядерных процессорах.
- Повышать отзывчивость (асинхронная обработка).
- Разделять задачи (производитель-потребитель, слушатели, обработчики событий).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 🔥 2
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →