What is Java?
Java is an Object Oriented Programming language that produces software for multiple platforms. It can run on any computer with the help of Java Virtual Machine (JVM). Java is Platform Independent.
History of Java?
The java project was initiated by James Gosling, Mike Sheridan, and Patrick Naughton at Sun Microsystems in June 1991. It was first released in the year 1995. Till now there are many versions released (you can check all the versions here). Now java is under Oracle as it acquired Sun Microsystems in 2010.
What Java really means?
Java is an island of Indonesia. It was the place where the first coffee was made. So, java means Coffee.
What is Java Virtual Machine (JVM)?
Java applications are Write Once Run Anywhere (WORA). This is possible through JVM. JVM is an engine which provides runtime environment to Java programs and applications. It is a part of Java Runtime Environment (JRE). It has the calibre to compile and run on any Platform this is how Java is Platform Independent.
What is Java Development Kit (JDK)?
JDK is a software development environment which is used for developing Java applications. It includes JRE, java compiler, loader, documentation generator, etc,.
What is Object Oriented Programming (OOP)?
It is programming based on object methodology. These objects are organised into classes. Object-Oriented Programming makes it easier for programmers to structure and organise software programs. Because individual objects can be modified without affecting other aspects of the program. The class is the data format for a given object. Object is an instance of a class. Java is one of the language which is Object Oriented.