У меня есть очень простой вопрос о JVM: это компилятор или интерпретатор?
Если это интерпретатор, то что относительно JIT-компилятора, который существует внутри JVM?
Если нет, то что же такое JVM? (Я не хочу, чтобы базовое определение jVM преобразования байтового кода в машинный код и т.д.)