Java Virtual Machine


Visitors: 284

Java is a high level object oriented language. When we compile java code it first gets converted into highly efficient byte code by the java compiler. The generated byte code is then interpreted by a peace of software called java virtual machine.

What is java virtual machine?
Java virtual machine is the software which interprets compiled java byte code and runs the java program. Java virtual machine is also known as JVM.
As Java code is first compiled into byte code and then the java virtual machine interprets and runs the code, java has achieved the platform independence. Java virtual machine is available for almost all the platforms, right from windows to various handheld devices.

How Java Virtual Machine works ?
JVM does not have any information regarding the programming language. It knows only binary format of the byte code. The class file generated by the java compiler contains the byte code in the format which JVM can understand. We can generate the byte code that adhers to this format in any programming language.
Every java program must run within the boundries defined by the JVM. The code run inside the JVM can not go beyond the security constaints defined by the JVM. This is one of the reason why java application are considered as secure applications over internet.

Rahim V.


Article Source:

Rate this Article: 
Can Virtual Job Fairs and Virtual Trade Shows Save Newspaper Classifieds?
Rated 4 / 5
based on 5 votes

Related Articles:

Configuration files with a Virtual Machine Manager

by: Waqar Hassan (January 23, 2012) 
(Computers and Technology/Data Recovery)

Challenges of Virtual Machine Security are Multiplying

by: Carl Weinschenk (February 27, 2008) 
(Computers and Technology)

How to Restrict USB Flash Drive to Virtual Machine

by: Derek Rogers (September 10, 2008) 
(Computers and Technology/Hardware)

Multiprogramming Operating Systems and Virtual Machine Concept

by: Gitesh Trivedi (January 24, 2012) 
(Computers and Technology/Software)

Java-101, a Trip Through Central Java Coffee Growing Areas

by: Alun Evans (October 04, 2005) 
(Food and Drink/Coffee)

Java Training Courses - Get Trained in Advance Java Course by Experts

by: Deepa Sharma (March 03, 2012) 
(Business/Career Advice)

Learn more about Java and how to get a Java job

by: Christopher Vella-bone (June 28, 2011) 
(Computers and Technology/Software)

Java Developers and the power of Java

by: Allis Gargon (November 05, 2009) 
(Computers and Technology/Mobile Computing)

Virtual Education - Making Sense of Online Curriculum Development & Virtual ..

by: Margit Barreras (May 05, 2008) 
(Book Reviews/Educational Science)

Can Virtual Job Fairs and Virtual Trade Shows Save Newspaper Classifieds?

by: Ramesh Sambasivan (July 30, 2008)