Security Architecture and Engineering

JVM

  • C code: compile to assembly to run on CPU.
  • JVM: compile to Java byte code; JVM translates byte code to instructions on CPU.
  • JVM includes million lines of C code, is considered to be very secure.