Introduction to Java Programming – Java Virtual Machine

  • Java is a programming language and platform
  • Java syntax is similar to C and C++
  • Java is both compiled and Interpreted
  • The intermediate form of Java is called Java Byte Code which is platform independent.
  • The compiler compiles the code you wrote to Java Byte Code and this will be interpreted by JVM.
  • JVM means Java Virtual Machine which is the core component of Java.
  • You can say since because of this JVM, Java is platform independent.
Java Virtual Machine