Discussion Locked

Java Virtual Machine

0 helpful
3 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
What is a Java Virtual Machine? Why would someone use it and what are the pluses and minuses to a Java Virtual Machine? Thank you

3 replies

by wayne m.

The Java Virtual Machine is the runtime environment for Java code. What this means is the JVM is a separate program which provides connectivity between the underlying OS and the Java program being run.

The reason someone must use it is that itis required to run Java programs. In this way, it is much like the Visual Basic runtime or the C standard library.

The advantage of the JVM is that it is standard (within revisions) across all computer platforms.

The disadvantage is that it prevents you from making use of specialized features on any specific platform.

by isabelle_irani

Thank you - Could you elaborate on the disadvantage you describe. Possibly an example may help. Thanks again.

This discussion is closed to new replies.