What is the difference amongst jvm spec, jvm implementation, jvm runtime ?



What is the difference amongst jvm spec, jvm implementation, jvm runtime ?..

Answer / Saurabh Tripathi

The Java Virtual Machine (JVM) consists of three main parts:n- JVM Specification: It defines what a JVM must do. It is a document written by Sun Microsystems and Oracle Corporation.n- JVM Implementation: It's the actual program that interprets or compiles Java bytecode into machine code, such as OpenJDK, IBM's J9, or Oracle HotSpot.n- JVM Runtime: It is the instance of a specific JVM implementation running in memory on your computer.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Core Java Interview Questions

Why do we need autoboxing in java?

1 Answers  


Write program to print Hello World and print each character address in that string and print how many times each character is in that string? Ex: H: 0 & 1 e:1 & 1 l :2,3,8 & 3 o:4,6 & 2 w:5 & 1 r: 7 & 1 d 9 & 1

7 Answers   Huawei, IBM,


Why are the methods of the Math class are static?

1 Answers  


Is object a data type in java?

1 Answers  


What is hashing in java?

1 Answers  


Explain about exception propagation?

1 Answers  


What is array length?

1 Answers  


Define immutable object?

1 Answers  


What is data structure in java?

1 Answers  


Can a class have multiple superclasses?

1 Answers  


Who is the owner of java?

1 Answers  


What is the arguement of main method?

1 Answers  


Categories