interpreted,
Java is an interpreted language, meaning that each instruction is translated into machine code at the time of execution, not during compilation.
This allows for platform neutrality:
This allows one to rewrite and
change a program while it