Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

What is meant by Java Virtual Machine?

user-image
Question added by dana tutunji , Architect , Helou Trading Co
Date Posted: 2013/06/03
George El Haddad
by George El Haddad , Software Engineer (Freelance) , Scientific Software Consultancy & Training

The Java Virtual Machine is the program that gets installed when you install Java.
This is called a Virtual Machine because it takes a Java application and runs it inside a virtual environment, not directly in the environment of the operating system (ie, windows, linux, mac ...etc) Man Java programs can run on one virtual machine and the virtual machine tries to make sure that each program is running correctly and does not do anything that will compromise the security or stability of the operating system.

MohammedIrshad Ishkay
by MohammedIrshad Ishkay , Project Lead , LTI

JVM- In simple words you can say it is a Compiler+Interpreter.
I takes input as Java Programs and converts them into Byte codes as a putput.
This byte code can be run on any platform (Unix, linux, Windows...etc) .
Hence Java is known as Platform independent language.

Zaher Hazeem
by Zaher Hazeem , Senior Software Engineer , N2V - Startappz

Simply, you need JVM to run compiled java files..
you can take a lool on

charaf Moustakim
by charaf Moustakim , Project Manager , Morpho ( Safran group)

When you compile the java files it generates files Class.
it represents the bytecode of your java programme.
The Java Virtual Machine is responsible for interpreting Java bytecode, and translating this into actions or operating system calls.
The JVM it's a layer between your bytecode and microprocessor.

A Java virtual machine is a program which executes certain other programs, namely those containing Java bytecode instructions.

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.