Is java a popular programming language?
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.