- 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.
