Встречается на собеседованиях • сегодня
Как работает Java
Java — это объектно-ориентированный язык программирования, который компилируется в байт-код (.class файлы). Этот байт-код выполняется на JVM (Java Virtual Machine), что обеспечивает кроссплатформенность ("write once, run anywhere").
Ключевые особенности:
- Компиляция: Исходный код (
*.java) компилируется в байт-код (*.class). - JVM: Интерпретирует байт-код в машинный код для конкретной ОС.
- Управление памятью: Автоматическая сборка мусора (GC) освобождает неиспользуемые объекты.
- Многопоточность: Встроенная поддержка потоков через классы
ThreadиRunnable.
Пример:
java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}Компиляция: javac HelloWorld.java → Запуск: java HelloWorld.
Плюсы:
- Переносимость (JVM).
- Безопасность (sandbox, проверки байт-кода).
- Богатая стандартная библиотека.
Минусы:
- Низкая скорость (из-за JVM) vs нативных языков.
- Высокое потребление памяти.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы