answersLogoWhite

0

  • Computer Terminology
  • Java Programming
  • File Sharing

What is a java virtual machine?

User Avatar

Wiki User

βˆ™ 2009-07-02 23:03:12

Best Answer
Copy

An abstract computing machine, or virtual machine, JVM is a platform-independent programming language that converts Java bytecode into machine language and executes it. Most programming languages compile source code directly into machine code that is designed to run on a specific microprocessor architecture or operating system, such as Windows or UNIX. A JVM -- a machine within a machine -- mimics a real Java processor, enabling Java bytecode to be executed as actions or operating system calls on any processor regardless of the operating system. For example, establishing a socket connection from a workstation to a remote machine involves an operating system call. Since different operating systems handle sockets in different ways, the JVM translates the programming code so that the two machines that may be on different platforms are able to connect.

2009-07-02 23:03:12
This answer is:
πŸ€“
🀯
πŸ€”
User Avatar

Add your answer:

Earn +5 pts
Q: What is a java virtual machine?
Write your answer...
Submit

Related Questions

What is the virtual machine system?

Java virtual machine


What is needed to run java?

A JVM (Java Virtual Machine), which is a compiler for the compiled Java files, has to be installed on the machine where you want to run the Java program.A JVM (Java Virtual Machine), which is a compiler for the compiled Java files, has to be installed on the machine where you want to run the Java program.A JVM (Java Virtual Machine), which is a compiler for the compiled Java files, has to be installed on the machine where you want to run the Java program.A JVM (Java Virtual Machine), which is a compiler for the compiled Java files, has to be installed on the machine where you want to run the Java program.


What is the task of JVM?

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.


What is bytecode and java virtual machine in java?

Bytecode is what the source code is compiled into. And the JVM (Java Virtual Machine) is what runs that bytecode.


Is the Java Virtual Machine system dependent or independent?

The Java Virtual Machine itself is system dependent. Different versions of the Java Virtual Machines are available for different operating systems. Applications that ruin over the Java Virtual Machine are system independent.


Is the Java is machine language?

No, the Java is not machine language. Java is a high-level programming language that compiles to byte code suitable for interpretation into machine code by the Java virtual machine. In other words, you program the virtual machine rather than the physical machine. Once compiled, the byte code can be executed upon any machine with a Java virtual machine implementation.


Can java run on any machine?

Yes as long as the machine has a Java Virtual Machine for it. Most do.


What is java and java applet?

Java is a programming language and a virtual machine that a java program can run in. The virtual machine allows the same Java application to run on many different types of computer, since the virtual machine remains identical. A Java applet is a special type of Java application that is coded specially to run as a plug-in to a web browser.


What is the name of java interpreter?

That one is called "Java Virtual Machine".


How do you create a virtual machine on a computer?

Download virtual box by java


What gives Java it's write once and run anywhere nature?

Java runs a virtual machine which is an operating system in itself. Any operating system the java virtual machine can run on a java program can.


Java Virtual Machine why is it necessary?

The whole idea of Java is to be able to run the same program on different types of computers (different "platforms" - combination of hardware and operating system). The Java Virtual Machine is what makes this possible. The Java program is compiled, not for a particular microprocessor, but for the Java Virtual Machine - a "virtual processor", so to speak. This JVM then interprets the compile program.


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.


What is difference between byte code and java virtual machine?

the Java virtual machine is an interpreter. It translates byte code into machine coded subroutines. the Java compiler produces the byte code. The byte code can be executed upon any Java virtual machine without modification, regardless of the underlying hardware. The Java compiler creates the byte code from the high-level source code.


Define java virtual machine in java?

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.


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 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 happens if you uninstall java virtual machine?

You will no longer be able to run Java programs.


What do you call a Program that runs Java byte code instruction?

Java Virtual Machine.


Garbage collection in java?

garbage collection is automated by the JVM(Java virtual machine).Garbage collection is a mechanism provided by Java Virtual Machine to reclaim heap space from objects which are eligible for Garbage collection.


What are the advantages of java?

Java runs on a virtual machine. Because of this, the same java code can run on multiple platforms.


How do you fix the Minecraft java virtual machine error?

fndfgf


Is there a java virtual machine for android?

yes its a programing tool.


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.