Skip to content

Ok, So In Your Own Words, What Is Jvm (java Virtual Machine) Exactly Dose?

Unlike C/C++/Basic….when u compile a java code it is not converted to machine readable code. Instead it is converted to something called byte code which is portable to different architectures (X86, Sparc Alpha….) and OS(Windows, Mac, Unix).Now the JVMs for these different architectures and OS (Together I call platform) are different. When u run the byte code of ur program in a particular platform, the JVM for that platform converts the byte code to the machine readable code for that platform. So u can run Byte code genarated on a X86 Windows machine
on a Unix or Mac machine and vice-versa. This u can not do with other languages.

Related posts:

  1. What Is Java Virtual Machine?
  2. Questions About The Java Compiler And Java Virtual Machine?
  3. Short Note On Java Virtual Machine?
  4. Problem In Installing Java (java Virtual Machine) In Work Station Computer Windows Xp Professional?
  5. Can I Run Unix On A Virtual Machine?

2 Comments

  1. Java Virtual machines is used by programs, web sites and other misc. things. The first thing that comes to mind when i say websites with java is eBay, that is like 100% java. Application is probably LimeWire… it runs strictly on the java Virtual machine. JVM can be used for programmers to make programs using the SDK (Software Developement kit). The newer the JVM most likely the better the software will run and the more updated it will look. But it can also slow your computer down depending on what kind of RAM you have.
    Other than that i’m not really sure what you were asking…
    Oh and it’s “Does”….

    Monday, June 29, 2009 at 2:54 pm | Permalink
  2. Im Smarticle wrote:

    In my words, JVM allows certain programs or modules that require some of the Java runtime components to run on a user’s computer, even if they do not have a Java compiler or interpreter installed on their machine.

    Monday, June 29, 2009 at 7:02 pm | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*
Powered by Yahoo! Answers