This week's book giveaway is in the Jobs Discussion forum.
We're giving away four copies of Java Interview Guide and have Anthony DePalma on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes PROCEDURE Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "PROCEDURE" Watch "PROCEDURE" New topic


balwant singh

Joined: Jul 28, 2005
Posts: 4
Hello ,

I am very new to Java language. I want to know that after the compilation of any *.java program,We get *.class file. Then we execute this class file using the tool "java classfilename".

Now I want to know what actually happens intenally.

Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
You mean, how the Java Virtual Machine (JVM) interprets and/or compiles the class file into a running program? Head over to and search for "JVM"; that will bring up some articles and links that will get you started. If you are REALLY interested in the JVM, you might even study the JVM specification (also on
I agree. Here's the link:
subject: PROCEDURE
It's not a secret anymore!