Java is a high level programming language.It incorporate the concepts of C,C++ and many advance concepts. Java is Platform (operating system) independent programming language.We can run our java programs on a wide variety of computers using a range of operating systems.
This is possible because our java program does not execute directly on our computer.
It runs on a standard hypothetical computer called Java Virtual Machine (JVM) which is emulated inside our computer by a program (java Interpreter).
Java is platform independent but JVM is platform dependent.
This is possible because our java program does not execute directly on our computer.
It runs on a standard hypothetical computer called Java Virtual Machine (JVM) which is emulated inside our computer by a program (java Interpreter).
Java is platform independent but JVM is platform dependent.