Java as a Architecture Neutral programming languages
The java compiler generates an architecture-neutral object file format. the compiled code is executable on
many processors, given the presence of the Java runtime system. The Java compiler does this by generating byte
code instructions which have nothing to do with particular computer architecture. Rather, they are designed to be
both easy to interpret on any machine and easily translated into native machine code on the fly.