Чем отличается ReentrantLock от synchronized в Java?
ReentrantLock и synchronized — оба используются для синхронизации потоков в Java, но имеют ряд отличий:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
ReentrantLock и synchronized — оба используются для синхронизации потоков в Java, но имеют ряд отличий:
Читать ответJDBC (Java Database Connectivity) — это стандартный API в Java, который обеспечивает взаимодействие Java-приложений с различными базами данных.
Читать ответДа, в Java 17 использование ключевого слова var допустимо и поддерживается. Оно было введено в Java 10 для локальных переменных с инициализацией, позволяя компилятору выводить тип автоматически.
Читать ответНазвание PreparedStatement в Java отражает его основную функцию — подготовленное (предварительно скомпилированное) SQL выражение.
Читать ответВ Java 11 по умолчанию используется сборщик мусора G1 (Garbage-First Garbage Collector).
Читать ответВ Java для запрета изменения значения поля внутри сущности обычно используют аннотацию @Immutable из библиотеки Hibernate.
Читать ответДля выполнения операции, которая принимает два аргумента (T и U) и не возвращает никакого результата.
Читать ответSingleThreadModel был устаревшим интерфейсом в Java Servlet API (до версии 2.4), предназначенным для обеспечения потокобезопасности сервлетов.
Читать ответОпция -Xmx в Java используется для установки максимального размера кучи (heap) — области памяти, где размещаются объекты во время выполнения программы.
Читать ответList — это интерфейс в Java, который определяет поведение упорядоченной коллекции элементов с возможностью доступа по индексу, добавления, удаления и других операций.
Читать ответИспользование Java-конфигурации удобнее в случаях:
Читать ответВ Java сбор и отслеживание метрик производительности и ресурсов обычно осуществляется с помощью следующих средств:
Читать ответ