Java programs run mechanism
Compiled language:
Use special compiler for a specific platform (operating system) to a certain high level language source code disposable "translated" into machine code that can be executed by hardware platform (including machine instructions and operands), and packaged into the platform performance of a program executable format recognized, this process is called compiling CCompile). Enforceability of the program can be compiled from a development environment, run independently on a specific platform. For example: C, C ++, Objective-C, Swi bit, Kotlin and other high-level language are all compiled language.
Interpreted language:
It refers to the use of specialized interpreters for language source code into machine code line by line explanation of a specific platform and immediately executed. Interpreted languages do not normally compiled and linked processing integrity, an interpreted language equivalent mixed compiled and interpreted language compilation process to be completed simultaneously together. For example: JavaScript, Ruby, Python
Operating mechanism and JVM Java programs