Skip to main content

An object-oriented programming language compiled in machine-independent byte-code, what is executed by Java Virtual Machines (JVM). Widely used both in software projects and in CI/DevOps tools. Java questions should be devops-related.

Java is high-level, platform-independent and object-oriented programming language developed and maintained initally by the Sun (today Oracle).

It is designed to have as few platform dependencies as possible, to follow the "write once, run everywhere" concept.

Java applications are typically compiled into platform-independent class files, which are interpreted by the Java Virtual Machine.

Some common CI/DevOps software written in Java:

  • SonarQube
  • Jenkins