title: Is Java a Compiled or an Interpreted programming language ?
body: <p>In the past I have used C++ as a programming language. I know that the code written in C++ goes through a compilation process until it becomes  object code "machine code".</p>
  
  <p>I would like to know how Java works in that respect. How is the user written Java code run by the computer? </p>