Что подразумевается под понятием classpath в Java и как он функционирует?
Classpath в Java — это путь, по которому JVM и компилятор ищут классы и ресурсы для загрузки во время выполнения программы.
Читать ответПодготовка к интервью
1197 вопросов по Java с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Java — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: java, backend, database.
Каталог
Classpath в Java — это путь, по которому JVM и компилятор ищут классы и ресурсы для загрузки во время выполнения программы.
Читать ответВ Java встроенные (примитивные) типы данных — это базовые типы, которые не являются объектами и хранятся напрямую в памяти. Их структура очень проста и оптимизирована для быстрого доступа и работы.
Читать ответJava считается языком, который не полностью соответствует принципам объектно-ориентированного программирования (ООП) по нескольким причинам:
Читать ответОсновные функциональные возможности языка Java включают:
Читать ответПеречислитель (Enumeration) и итератор (Iterator) — это интерфейсы для обхода коллекций в Java, но между ними есть отличия:
Читать ответМодификаторы доступа в Java определяют уровень видимости классов, полей, методов и конструкторов. Они контролируют, откуда можно получить доступ к члену класса.
Читать ответВ Java Parallel Stream использует по умолчанию ForkJoinPool.commonPool() — это реализация Executor, основанная на ForkJoinPool.
Читать ответОсновная причина некорректного поведения кода — конфликт объектов блокировки приводит к тупиковой ситуации (deadlock).
Читать ответPushbackInputStream — это декоратор для потоков ввода, который позволяет "вернуть" (push back) прочитанные байты обратно в поток.
Читать ответПомимо стандартной компиляции Java-программы в байт-код (.class файлы), существуют методы преобразования Java-кода в другие форматы:
Читать ответКласс ArrayList в Java основан на внутреннем устройстве — динамическом массиве.
Читать ответStream API в Java предоставляет удобный способ обработки коллекций и других источников данных с использованием функционального стиля программирования.
Читать ответ