Go Directly To
Oracle Technology Network Community
My Oracle Support Community
OPN Cloud Connection
Oracle Employee Community
Oracle User Group Community
OTN Speaker Bureau
Get Started Guide
Join the world’s largest interactive community dedicated to Oracle technologies.
Learn from thousands of community experts
Get answers to your technical questions
Share your knowledge with peers
Please enter a title.
You can not post a blank message. Please type your message and try again.
Oracle Technology Network Community (OTN)
This discussion is archived
on Mar 14, 2007 8:36 AM by 807597
Mar 13, 2007 7:39 PM
im new in java programming i dont understand how the virtual machine work & what the benefit of using it for this reason is the java work platform independently
This content has been marked as final.
Show 1 reply
Re: virtual machine
Mar 14, 2007 8:36 AM
in response to
The JVM is actually a "specification" - guidelines for others to follow & implement a standard JVM (including Sun Inc.). The JVM is the Java Interpretter that "runs" your Java Programs.
The Java Compiler ( javac ) compiles the Java Source File into a Java "Class" File ( which, is again a Specification ) that contains "Machine Independent Byte Codes".
The JVM reads the "Machine Independent Byte Codes" & converts these into "Machine Dependent System Codes". The "Machine Dependent System Codes" are specific to each Platform.
I hope this explains the JVM stuff.