Notes

java is developed by three persons
james gosling,
patrick  Naughton,
Mike Sheridan .

 at sun microsystems
 sun was bought by oracle 
 
 first it is named as oak language
 after that renamed as java language
 
 Evolution Java
-------------
java 1.1
	 1.2
	 1.3
	 1.4
	 1.5
	 1.6
	 1.7
	 1.8
	 1.9
	 1.10 java 10
	 
How can we use java in real world
--------------------------------------

we can develop desktop application
desktop applicaton : we can not share on internet, but we can use single desktop.

we can develop web applicaton 
web applicaton : we can  share on internet, any number of persons can work with this application.

we can develop mobile application
mobile applicaton : we can  share on internet, any number of persons can work with this application.but it is in mobile.

we can develop embedded systems
embedded systems :  the system which is having both software and hardware, washingmachines,microowen

we can develop robotics and games.

How to install Java
--------------------
java opensource : we need not to buy, free of cast.
we can search on google with "jdk download" , then we will java download link.
after download this link,windows os, linux os, mac os.
by simply double click on .exe file we can install java in our machine.
windows : 32 bit, 64 bit,

we have to set the environment :
------------------------------
there are some variables which are tells about java environment , those are environment variables
PATH:
in which folder we install java, we need to define here. till bin folder of java home folder.
to run any software we need to define the installation folder strucure of that software till the main run file of installation folder.
every software folder strucure is separated with  ;
coming java it is used to compile the program .

CLASSPATH:
in which folder we install java, we need to define  till bin folder of java home folder.
coming java it is used to run the program .

JAVA_HOME:
in which folder we install

JRE_HOME:
JAVA RUNTIME ENVIRONMENT
in which folder we install, we need to define till jre folder.

when we use IDE(Intigrated development environment) that time ae use JAVA_HOME,JRE_HOME.

cmd:
javac
javap


What are steps involved  while executing java program
----------------------------------------------------
writing the code
compilation
run