
Java
No, the
Java is not machine language.
Java is a high-level programming language that compiles to byte code suitable for interpretation into machine code by the
Java virtual machine. In other
Words, you program the virtual machine rather than the physical machine. Once compiled, the byte code can be executed upon any machine with a
Java virtual machine implementation.