+ 2

What is Java virtual machine?

23rd Sep 2018, 12:42 PM
@m¡£ - avatar
3 Answers
+ 6
A Java virtual machine (JVM) is a virtual machine that enables a computer to run Javaprograms as well as programs written in other languages and compiled to Java bytecode. The JVM is detailed by a specification that formally describes what is required of a JVM implementation. Having a specification ensures interoperability of Java programs across different implementations so that program authors using the Java Development Kit (JDK) need not worry about idiosyncrasies of the underlying hardware platform.
24th Sep 2018, 9:47 AM
Nav Neet
Nav Neet - avatar
+ 3
A Java virtual machine (JVM), an implementation of the Java Virtual Machine Specification, interprets compiled Java binary code (called bytecode) for a computer's processor (or "hardware platform") so that it can perform a Java program's instructions. Java was designed to allow application programs to be built that could be run on any platform without having to be rewritten or recompiled by the programmer for each separate platform. A Java virtual machine makes this possible because it is aware of the specific instruction lengths and other particularities of the platform.
24th Sep 2018, 11:21 AM
meenal deshpande
23rd Sep 2018, 1:02 PM
Janning⭐ - avatar