Topics What is java Introduction Uses Why java is populer Platform Independent Installation Process JDK JRE JVM
What is java ?

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 :



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.


Structure1