Question: is the jvm written in java?
Answer: JVM (Java Virtual Machine) is a program which accepts and runs Java bytecode on computers. It can be written in many languages even Java itself. The Sun's official implementation of JVM is mostly written in C/C++.