I used for the Java course I took didn't mention it, but another one I'm on did, and this is how I interpreted it, in my own words:
When running a program the Java Virtual Machine interprets java bytecode in combination with using the just-in-time compiler to translate
the heavy/frequently used instructions/java bytecode into machine code at runtime, to achieve better speed. In the early Java days,
when JIT didn't exist, Java programs ran more slowly. Of course, that also had to do with computers being slower.
So I'm basically asking if I got it right? What more is there to it? I would like to learn all the details
thanks in advance.
I think I got pointed in the right direciton
this is what I found -> http://java.sun.com/products/hotspot/docs/whitepaper/Java_Hotspot_v1.4.1/Java_HSpot_WP_v1.4.1_1002_4.html
I believe that's the latest on the subject