Что такое FutureTask в Java?
FutureTask — это реализующий интерфейсы Runnable и Future класс, который представляет собой отменяемое асинхронное вычисление.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
FutureTask — это реализующий интерфейсы Runnable и Future класс, который представляет собой отменяемое асинхронное вычисление.
Читать ответЕсли при запуске приложения возникает ошибка, указывающая на отсутствие Java, нужно:
Читать ответКонструкция try-with-resources в Java используется для автоматического закрытия ресурсов, которые реализуют интерфейс AutoCloseable (например, потоки ввода-вывода, соединения с базой данных).
Читать ответВ Java конструктор — это специальный метод класса, который вызывается при создании нового объекта. Его основное назначение — инициализация объекта, то есть установка начальных значений полей.
Читать ответДинамический (или полиморфизм времени выполнения) реализуется через переопределение методов (override).
Читать ответВ Java пул строк в куче можно реализовать с помощью метода String.intern().
Читать ответJVM (Java Virtual Machine) — это виртуальная машина, которая выполняет байт-код Java, обеспечивая платформонезависимость и управление памятью (например, сборку мусора).
Читать ответВ Java операторы (statements) — это команды, которые выполняются программой. Они образуют основные строительные блоки программ.
Читать ответВ Java существует три основных вида переменных:
Читать ответПолиморфизм (polymorphism) в Java — это способность объекта принимать несколько форм.
Читать ответАнонимные классы в Java не стали полностью устаревшими после появления лямбда-выражений в Java 8, но их использование значительно сократилось.
Читать ответПул строк (String pool) — это особая область памяти в куче (heap) Java, где хранятся строковые литералы и интернированные строки.
Читать ответ