What is the difference among JVM Spec, JVM Implementation, JVM Runtime ?

What is the difference among JVM Spec, JVM Implementation, JVM Runtime ?

A Java virtual machine or JVM is a virtual machine that runs Java byte code. This code is most often generated by Java compilers, although the JVM has also been targeted by compilers of other languages. The JVM has a stackA stack is a data structure that works on the principle of Last In First Out (LIFO). This means that the last item put on the stack is the first item that can be taken off, like a physical stack of plates. A stack-based computer system is one that is base based architecture. The JVM has instructions for the following groups of tasks

    * Load and store
    * Arithmetic
    * Operand stack management (push / pop)
    * Type conversion
    * Control transfer (branching)
    * Object Creation and Manipulation
    * Method invocation and return
    * Throwing exceptions 

By:Jalees
Date:2015-01-09 00:00:00

Post Your Answers


User Email:

User Name:
Answers:

Related Java Subjective Links

Java Subjective interview questions and answers for experienced and fresher