By: Rahim Vindhani
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.
http://www.javadeveloper.co.in
This article was posted on January 30, 2006
Other Interesting Topics
ENGLEWOOD — Mark Jordan, like many employees at Creative Microsystems Inc., is a part-time first-responder. He works as a deputy with the Shelby County Sheriff’s office in Sidney, where he lives.He also works in the public safety division of CMI, which recently installed new software for the Englewood police, fire and EMS departments and that will allow for a more efficient system that saves an ...
NEW YORK----Glitch: The Hidden Impact of Faulty Software, new from Pearson Prentice Hall Professional, explores the reasons behind common yet critical computer glitches, including those that lead to automobile recalls, shut down airlines, result in erroneous credit card charges, create unnecessary health risks, and threaten national security.
SAN FRANCISCO, Sept. 8 (UPI) -- A San Francisco-based computer scientist says he has solved the mystery of dating Rosh Hashana, the Jewish New Year. Rosh Hashanah - New Year - Rosh Hashana - Judaism - Religion and Spirituality
Absolute Software Turns Computer Theft Disasters Into Recovery Successes VANCOUVER - Absolute® Software Corporation ("Absolute")(TSX: ABT), the leading provider of firmware-based, patented, computer theft recovery, data protection and secure computer lifecycle management solutions, today shared the details of several recent computer theft recovery investigations, including: a construction ...
New research has further confirmed the difficulties security software companies are having keeping up with an explosion in malicious software programs. Malware - Security - Consultants - General and Freelance - Apple
Around the globe, Guidance Software is recognized as the leading company in eDiscovery and digital investigations. Their world-class solutions for each intensive computer investigation need is now distributed across Asia through Manifest Marketing. Ensuring security is one of the primary investments that any private or non-private company does within their premises. One of the hardest areas for ...
SAN FRANCISCO, CA--(Marketwire - September 9, 2010) - Advent Software ( NASDAQ : ADVS ), the leading provider of software and services for the global investment management industry, today announced that the United States Patent and Trademark Office (USPTO) has issued to it US Patent # 7644088. The patented invention is a key component of Tamale RMS®, Advent's industry-leading research management ...