Original: Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible.
Simplified: This means that when the program is executed, the Java Virtual Machine interprets the code and translates it into machine code.