I was reading some posts about JVM and found some confusing information.
for example here: http://www.cs.cmu.edu/~jcarroll/15-100-s05/supps/basics/history.html
it says "In fact, the Java compiler is often called the JVM compiler (for Java Virtual Machine)".
Further more, I could not find the exact answer if the java compiler is part of the JVM or not. I know that the the JVM is an interpreter, but i read that it does some compiling too. Also, as far as i know, JVM is part of JRE; javac part of JDK and JRE part of JDK.
So is javac part of JVM? I think it's not, but not sure though.