Java is a popular Programming language whichis also high level, platform independent, multi threaded, distributed Programming language which also support OOP(Object Oriented Programming).
Introduction
In first time, Java was developed by Sun Microsystems in the year of 1995, Which is updeted by the subsidiary of oracle.
Here, Jemes Goesling is known as the father of java language. And in this tyme more than 3 billion devices run java program.
Useus
In this time, java is most popular in all coding languages. It is use in severals works.
Like :
- By using this language, we can develope Mobile Application.
- By using this language, we can develope Desktop Application.
- We can use java in Web developement.
- It also use to Game developement.
- It is use in Database Connection.
- By this, we also make a web server or Application Server.
Why java is popular ?
Java is so populer in this time because, it is also work in different platform (like : Windows, Linux, Mac etc). In current job market, it has a large demand. It is a simple to use and also easy to learn. It also a Open source and free to access. It is so much secure and so powerful -for this, it use to develope Mobile application, website, Web Server etc. It is a Object Oriented Programming and also support multi threading, Exception Handeling etc.
Platform Independent
Java is also platform independent because after write java code, When it is compiled, it return us a butecode which can be run in any device or differenty platform where installed JVM(Java Virtual Machine).
Installation Process
It is also previously inslalled in some PC.
TO check this, Open Command Prompt and type "java --version"
c : \ Users \ Your Name > java --version
-by run this, we can see the version of the jdk(Which is installed in the device)
JDK
JDK Stands for java devolopement kit. It internally contains JRE(Java Runtime Invironment) and JVM(Java Virtual Machine). It provides all the tools to work with Java language.
JRE
JRE Stands for Java Runtime Environment. Its provides an environment to exicute the java program. It instantly contains JVM(Java Virtual Machine) which is responsible to execute a java Program.
JVM
JVM stands for Java Virtual Machine. It is the form of interpreter written in 'c' language through which we can execute our java programs. It is an integral part of the Java Runtime Environment(JRE) and is responsible for execution java bytecode. JVM provides platform independence by translating java bytecode int machine-specific-code. This allow java application to run any device with a compatible JVM.