title: Every time a Java program runs, is it compiled automatically?
body: <p>Every time a Java program runs, is it compiled automatically?
  I'm leaning towards No because lets say if I'm not using eclipse but am using command line, I have to compile (javac) before running the program. Am I right?</p>
  
  <p>Thanks</p>