Introduction to Java, Java is a simple and powerful Object Oriented Programming Language. It is similar to C++ in many aspects. JAVA was devloped by SUN Microsystems, Inc. in 1991 . Java was conceived by James Gosling, Patrick Naughton, Chris Warth, Ed Frank, and Mike Sheridan at Sun Microsystems, Inc. JAVA development was focused to provide platform independent programming language.
Unlike many other programming languages like C or C++ when Java is compiled, It is not compiled into a platform dependent specific machine, rather it is compiled into platform independent byte code. The bytecode is distributed and is interpreted by the JVM (Java Virtual Machine) on which ever platform it being run.
Java Virtual Machine
What is Java Virtual Machine ? What role it plays ?
Java was designed with a concept of “write once and run everywhere”. JVM is the backbone of Java. The JVM provide environment for Java Programs Execution. JVM is implemented on the top of hardware and OS. When the source code (.java file) are compiled, it is translated into byte codes and placed into a .class file. The Java Virtual Machine executes the byte code.
Features of Java
- Pure Object Oriented Programming Language
- Platform Independent
- High Performance