aspose file tools*
The moose likes Beginning Java and the fly likes jvm vs java compiler Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "jvm vs java compiler" Watch "jvm vs java compiler" New topic
Author

jvm vs java compiler

Rauhl Roy
Ranch Hand

Joined: Aug 01, 2006
Posts: 401

May I know what are the roles and responsibilities of JVM and compiler.

thank and regards,
rahul
Abhinav Srivastava
Ranch Hand

Joined: Nov 19, 2002
Posts: 349

Compiler converts your source to byte code (class files), JVM executes this byte code. JVM actually converts the byte code instructions to native (OS specific) instructions. Hence you only need a JVM for every platform while your byte code can remain the same. That's the philosophy of Java, write once run anywhere.
[ September 08, 2008: Message edited by: Abhinav Srivastava ]
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: jvm vs java compiler