Which of the following is used by Java language, Compiler or Interpreter?