Java Virtual Machine (JVM)

Java Virtual Machine
 * [Q] Is JVM platform independent?
 * [A] The JVM is used primarily for 2 things: the first is to translate the bytecode into the machine language for a particular computer, and the second thing is to actually execute the corresponding machine-language instructions as well.
 * Since the JVM must translate the bytecode into machine language, and since the machine language depends on the operating system being used, it is clear that the JVM is platform (operating system) dependent - in other words, the JVM is not platform independent.