Можете объяснить, что такое Java NIO и чем он отличается от стандартных механизмов ввода-вывода в Java?
Java NIO (New Input/Output) — это набор API, введённый в Java 1.4 для более эффективной работы с вводом-выводом.
Читать ответПодготовка к интервью
1197 вопросов по Java с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Java — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: java, backend, database.
Каталог
Java NIO (New Input/Output) — это набор API, введённый в Java 1.4 для более эффективной работы с вводом-выводом.
Читать ответДа. Начиная с Java 7, в конструкции switch можно использовать объекты типа String.
Читать ответSessionFactory — это ключевой интерфейс в ORM-фреймворках на Java, например, в Hibernate. Он отвечает за создание и управление объектами Session.
Читать ответВ Java для сериализации объектов используются несколько основных интерфейсов:
Читать ответВ Java Stream можно использовать только один раз.
Читать ответВ Java класс Error представляет серьезные ошибки, связанные с виртуальной машиной (например, OutOfMemoryError), которые обычно не обрабатываются приложением.
Читать ответИспользовать ключевое слово super.
Читать ответОба класса, FileInputStream и ByteArrayInputStream, являются подклассами InputStream и предназначены для чтения байтовых данных.
Читать ответРедактирование XML-конфигурации без изменения исходного Java кода часто требуется для гибкости и удобства поддержки приложения. Это позволяет:
Читать ответМетод finalize() в Java вызывается сборщиком мусора перед удалением объекта из памяти. Однако его использование имеет ряд особенностей и рекомендаций:
Читать ответЧтобы запустить файл Main.java, нужно выполнить следующие шаги:
Читать ответTreeMap в Java — это реализация интерфейса NavigableMap, которая хранит пары ключ-значение в отсортированном порядке по ключам.
Читать ответ