According to Jeg:

  • Low-level = compiled (no errors until you run the code)
  • High-level = interpreted (you can see errors before compilation)

Java is high-level