Basic Java
Basic Java
PlatFovm independent
lndependence S afom
Plattosm
hat bu can Te to
Tho destmbes a chrolbgy
on one machne md u e tham c
1mplement things
anothe machme fhouf chmmges
Defoation.-
Java 15 ey simple, high- leel,secuae
1ndependet,ob]ecf oeiented
smulfithreaded, Platfom
Proaammn9 longuog
Java at SUN MOTOSIsems
James Goslins dscovered
1 Sourrte Code:-
s waitten
Deel oper t t e n Paogram, t
accordina to h e Pbamnmng anguoge Syntax
Compiled Code
Compiler generated PDgraro that 1s
o Sourre code Corercte
Cormp1ler- Convets soUrrce Code ito machir
Intempoet es crnguo9
Convess purae Code 10to
amguae but line by moachune
ine
Executable code
OS umdecstorndable
OS reodily eecutable Pat
C.exe Files) m
a Cormpilafion-
Tts PaDcPss of ranslatina Soume
Coe oo Cornpieed Code
57Exection:
PovCess of umng
oupu Comp|ed Code to ger
Platfo m-
A Patform 1s
horaluoarre
a
Or SoPtuanc
envrronmemt hich Povacm
uns
For sternce, Computer Platformis 0s +Hardne
dees)
Plattorm pependerrt
n
aPplicatton hof is
One os 1f 1 S net aun in
compule
had
dufferent as
hen
app" s colled Plcetforrm dependert app
The
lmguage thot is wed to develp
Paming
his applicafon s called Plotform dependent
P-sDgsamoing anmguoge
exa. C, c++
Plattosro independem-
Tf thee application's Cornpiled (ode
1S able to rurn 1 difFerest os then that applh
S caledPlatfom independent applh The Povgqrornine
armguage that is used to develo this appl 1S
CalledPlatfosm independenstPo
Programmin mguoge
mguoge.
Rra. Tawa., Python
Sjand-aone appl
Ty Pes fapplications
Ttmet cuppl s
1 Stmd-ale appl
An aPpl tha cam be exeçuted in loca Sustem
Oca C 5 Called Stemd-alone appl
Internef aPP"-
An appln that Cm be execufed in oca)
Ssfem
orth loca Cal amd also tepm emote Cempute
netoorsK Cal (requat) 1 called intemet aPpl"
Server GYSfem
Rernoke systen)
newok cal| Stond
PapgaQm- alone -
APPI
seer 51stem
Remote Gyslem
netwc Call ene
-appln
ba co
TPes of otermef applicatio
Selern An
peli catioo that esides n Serer
bDwser
req uet vleb
Ppl
ogam
execued
Tana Concepts
Complee JoNa
We one tuoo divisions compeke Jana
Complee Tavo as
per SON
2 Cocoplee Tava as Pe softwaoe ndustoy
p
SUN Complete Java
Tava SE
Tava EE
Z 8 - - A
IVM -
Tava Vitual Machioe -
1S a softoarre hod
avQ
Corneiles
Uomox AindoOS
SVM
solais
JVM JVM
- 1 2 - 2
class Firstogrum