answersLogoWhite

0


Best Answer

A Java Virtual Machine (JVM) is a set of computer software programs that use a virtual machine model for the execution of Java computer programs and scripts.

The JVM accepts data in a form commonly referred to as Java bytecode. This language conceptually represents the instruction set of a stack-oriented, capability architecture.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

A Java Virtual Machine (JVM) is a set of computer software programs and data structures that use a virtual machine model for the execution of other computer programs and scripts. The model used by a JVM accepts a form of computer intermediate language commonly referred to as Java bytecode. This language conceptually represents the instruction set of a stack-oriented, capability architecture. Sun claims there are over 4.5 billion JVM-enabled devices.


Java Virtual Machines operate on Java bytecode, which is normally (but not necessarily) generated from Java source code; a JVM can also be used to implement programming languages other than Java. For example, Ada source code can be compiled to Java bytecode, which may then be executed by a JVM. JVMs can also be released by other companies besides Sun (the developer of Java) - JVMs using the "Java" trademark may be developed by other companies as long as they adhere to the JVM specification published by Sun (and related contractual obligations).

The JVM is a crucial component of the Java Platform. Because JVMs are available for many hardware and software platforms, Java can be both middleware and a platform in its own right - hence the trademark write once, run anywhere. The use of the same bytecode for all platforms allows Java to be described as "compile once, run anywhere", as opposed to "write once, compile anywhere", which describes cross-platform compiled languages. The JVM also enables such features as Automated Exception Handling that provides 'root-cause' debugging information for every software error (exception) independent of the source code.

The JVM is distributed along with a set of standard class libraries that implement the Java API (Application Programming Interface). An application programming interface is what a computer system, library or application provides in order to allow data exchange between them. They are bundled together as the Java Runtime Environment.

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

The task of the Java Virtual Machine is to run compiled programs.

The task of the Java Virtual Machine is to run compiled programs.

The task of the Java Virtual Machine is to run compiled programs.

The task of the Java Virtual Machine is to run compiled programs.

This answer is:
User Avatar

User Avatar

Wiki User

6y ago

Virtual machines acts as run time engine to run a particular programming language applications. The JVM is a software simulation of a physical machine. That way Java can be ran on all kinds of platforms with the same code.

This answer is:
User Avatar

User Avatar

Safren Brown

Lvl 4
3y ago

The Java Virtual Machine is a program whose purpose is to execute other programs. It's a simple idea that also stands as one of our greatest examples of coding kung fu. The JVM upset the status quo for its time, and continues to support programming innovation today.

JVM has two primary functions: to allow Java programs to run on any device or operating system (known as the "Write once, run anywhere" principle), and to manage and optimize program memory. When Java was released in 1995, all computer programs were written to a specific operating system, and program memory was managed by the software developer. So the JVM was a revelation.

Tutorial And Example

This answer is:
User Avatar

User Avatar

Wiki User

10y ago

A Java Virtual Machine (JVM) enables a set of computer software programs and data structures to use a virtual machine model for the execution of other computer programs and scripts.

This answer is:
User Avatar

User Avatar

Wiki User

10y ago

A JVM refers to Java Virtual Machine. This the system that executes our Java programs.

is known as JVM

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

That refers to the Java runtime environment - the program required to run Java programs.

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

JVM stands for java virtual machine. This is actually the machine in which all the java programs you write will get executed. It comes as part of any JDK (Java Development Kit) Installations.

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

The task of the Java Virtual Machine is to run compiled programs.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Define java virtual machine in java?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Where could one download Java Virtual Machine?

There are many places that claim to be trustworthy downloads for the Java Virtual Machine, but most of those sites can be a very big risk to the safety of one's computer. The most trustworthy vendor of the Java Virtual Machine is the Java website which also offers downloads to the latest updated versions of the JDK and other Java products.


Explain why Java programs running on Android systems do not use the standard Java API and virtual machine?

123


Why do modern machines consist of multiple levels of virtual machines?

Modern machines do not consist of multiple levels of virtual machines; that is a function of the host operating system's virtual machine manager and its guest operating systems, all of which are implemented through software. The operating system's virtual machine manager exposes one or more virtual machines upon which you can host one or more guest operating systems and their applications. In order to execute compiled Java applications upon one of these guest operating systems you will also need to install the Java virtual machine for that specific operating system. Thus you end up with a Java program executing within a Java virtual machine executing within a virtual machine executing within a virtual machine manager executing upon the physical hardware. The physical hardware itself may be optimised to handle virtual machine managers more efficiently, but the virtual machine manager is a software program; it is not part of the physical machine architecture


Where does the Java virtual machine keep space for local method variables?

In stack


Is java virtual machine present in all systems?

No you have to install it and it is platform dependent.

Related questions

Is java virtual machine dangerous?

JVM is a critical component in almost all Java platforms. I would hardly define it as "dangerous".


What is the virtual machine system?

Java virtual machine


Where would one find more information on the Java Virtual Machine?

One could find more information about the Java Virtual Machine online on various websites such as 'Wikipedia', 'Java-Virtual-Machine' and of course the website 'Java'.


What is the machine system?

Java virtual machine


How do you create a virtual machine on a computer?

Download virtual box by java


Why and amp How is Java is Better For What if your Enterprise Application?

Java is defined by a specification and consists of a programming language, a compiler, core libraries and a runtime (Java virtual machine) The Java runtime allows software developers to write program code in other languages than the Java programming language which still runs on the Java virtual machine. The Java platform is usually associated with the Java virtual machine and the Java core libraries.


What is the need of java virtual machine when operating system is already present?

1.Java virtual machine is required to interpret .class files. 2.JVM makes the java as platform independent.


Where could one download Java Virtual Machine?

There are many places that claim to be trustworthy downloads for the Java Virtual Machine, but most of those sites can be a very big risk to the safety of one's computer. The most trustworthy vendor of the Java Virtual Machine is the Java website which also offers downloads to the latest updated versions of the JDK and other Java products.


When was the java virtual machine software created?

The Java platform, which consists 3 major parts: Java programming language, Java Virtual Machine (JVM), and several Java Application Programming Interfaces (APIs), was developed at Sun Microsystems in the early 1990s.


What happens if you uninstall java virtual machine?

You will no longer be able to run Java programs.


What is BYTE Code in java?

Java byte code is the code that is output by the Java compiler. Byte code is not machine code, it must be interpreted to create the machine code. This is handled by the Java virtual machine. Pretty much every platform produced today has a Java virtual machine implementation, so the same byte code can be executed upon any machine. Byte code can be regarded as being the native language of the virtual machine, as opposed to machine code which is the native language of the physical machine.


What do you mean by java virtual machine explain?

A Java Virtual Machine enables a set of computer software programs and data structures to use a virtual machine model for the execution of other computer programs and scripts. The model used by a JVM accepts a form of computer intermediate language commonly referred to as Java bytecode. A virtual machine is a software implementation of a machine (i.e. a computer) that executes instructions (not programs) like a physical machine.