title: Java code and JIT compilation
body: <p>Java code is compiled to bytecode which it is portable across many platforms. 
  But Java also is JIT compiled which happens on the fly. </p>
  
  <p>Does this mean Java is compile twice? first by us to produce the bytecode and the second by the JVM? 
  Thanks.</p>