File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes why jvm is called virtulal machine Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "why jvm is called virtulal machine" Watch "why jvm is called virtulal machine" New topic

why jvm is called virtulal machine

venkateswara rao

Joined: Aug 17, 2001
Posts: 8
can you justify this
Sean MacLean
Ranch Hand

Joined: Nov 07, 2000
Posts: 621
This is not really an "advanced" question so I'm moving it to Java In General (beginner).
Guy Reynolds
Ranch Hand

Joined: Oct 27, 2000
Posts: 61
Java strives to be "compile once". Which means it has to have a way of having a common environment or "machine" for it's compiled code to run on. The JVM is this "machine" and since it doesn't really exist, but is the result of a program running on the "real" machine, it is virtual. Hence the title Virtual Machine... for Java: JVM.
I agree. Here's the link:
subject: why jvm is called virtulal machine
It's not a secret anymore!