Java is an object-oriented programming language , specifically designed to be as independent as possible from the execution platform . One of the fundamental principles of the language is expressed by the motto write once , run anywhere ( WORA ): The compiled code that runs on a platform does not have to be recompiled to run on a different pl [...]