u 28A
MAY 20 JJAHE 20
08 July
UED 20
INTEREACE Jcurac a CLom,
CO oLn Onu abAbrac nmdhod
TO ath es tala mnou A a kuy
wol Jnplanui".
Note 9»terphae mthods a by datau bu
abArad
2Jntulaca yauiableu an bydajauls publiet
Shate t finat
Sudutocemdhod Mut be auun den uwd
h impumenti clanu
4 Snterae i
dulopir athing bud deau blw elute
emtedaceCuet
Vod M MAthod byduwt_pube tabshraut)
n ta Upublic tStatie ina)
[Link]
o
[Link] Ciwt
Vad but )_
VOLd Qutbut )
a Rau tublmenl ClLont
SMÁA name doublesali
Publ Noid dput ) -
Stanner r= Rw Scanner [Link]) -
20uu n tntu Moema
Nam=r. next lne )
MA7
10
91 11
[Link] pnntta " En Lalomsi")
CHA:r:Weytbouble U.
aubluc Void outputC)
SOLut_nam t tsal
pubu Gktc vod maun[ Shng LargL
Cluut C: nw Rai
Rau
kaju &0oo
DR JRE NM
DK 0 Jaua Deu. tit 2 Containn JRE TVM_
whu JRe roando fr Jaua Runtumg ew, JVM
Btands r Jaua Virtual Mache
JDE Proudin QU toou woK wth Jaua lang
(9)
JRE Jaua Kutne enM
(Ot_o wcus Lnuironnmimd tomoLdo a w
Tooneul e Jauua Program.t intermaly
AUGUST 0
;
July
20 SAT
11
Coucttauns JVM
JNM O `oua Vutual Machuue
i n n hom el_ uctupretu
launguiage euh uu_Cau oe uusitten inc'
cu Jawa P.
n e r o
TVM ilanrl
TRE JVM+ub
JRE +TVM
Jaua a cla baacuiah leuel [Link]
Clev by Jamuo Goxlinq in lag 1_
veJdua23rd Jan 1996
Suvitax
publucshate void maun h ngsC
Scut
Saus aua
Cowpule aua C
Setttn
RMAY
12
Featuc o aua _ 0 0bject Oriented
Pla hemm. Sndebendeut. ( Con Run at Qny ukern)
Sumple lanqjiuage has Sumple yntaa)
Secuik Mtbes r_muate byoleult, png dR ULH tul
PorlableCopila byte Lodde Runad ony
CCoubiled 4 Interbotodd aAA
Jona Clom
C l mm
.uv
M
Robu Garbage tolu) del. ih net umerq ng
Dishibutad
a fertormana
(10 Multi thmad
Jawa P. exeatin Pr
AA SourC_Cods)_
bytt Dbis
Combilr Jauac
aka but codle 8bittbyu
eCution ProciA Jv m LOnhrepli
cas
clDLe adur
Duuth ut
JVM MUmA
13
mieriea| 901 A
Dota T Java IpttY dret
hatcan kbc steedn LOblé
Primutu Lser cleuned CN Pr)
NumC HC Non Num Chor 1) Cl 9d
boolean (1 bit)
Srtter BectmatH
Float 4)
Byle a) double (8)
ho--(2)
long (0)
unt (4))
VarwA _name ok MOH locatiN
Uoer duned Mame
nstane
oLal decdomed unnde
[Link] b duce Stectuc UecloM bu
insole the bo dy @the 0ubidooalt
Mlhod 0T Lthod þeva eltec
Vouricuble dec Clwm A
void funG) y etatie koyumord
int n n t a l Inst
unt man
otav IICratue uar
3
14
( Clan n
LaLn () Method
Lta lo ( Local Uauable
2 -CLam A
Ctalie aALn ) lIstatie V
uta:lo-
Cmbordaua util .SceLnn
CLovo A
Cao A
Statteatb:2o MaLn )_
ut c-B0
MaLn
Scanner 0b]=nwSCann
Sysin)
S0ut Centv laue
AUGUST 20
hily 15
20 JDANRA
0PERATORs IN JAVA ocd to
pe m arilhmat
pbtiatuons
Anthmtie t,,1, x ete)
Relati onal <, >,,s ,2
Loqucat
A-ND NoT
Sneremunt Becremont PYe thC
POM-inc.
6Pagnment
Rehau
bituuoe(AD 10R)
NCA2SULA TION ts a chaniam turouglh ulhiuh
L Coun uuLap Lae data members and memBar melhod
OAclas in_a Sungle unit Sothat uLe Can
acCim -
Nole O Declomethe clam metlhad as publc
Declore the clom Vaables aAmual
s i Hhe best ea O enapsulalien
but Vauuäble UMuat bepmuate
Vauttable Mathnd ublue
muat
Cta
MAY 0
July
HU 20
MOnLbor
Clan A
pmuatentualu lldata hudtnq
ublic Vaid setValue Lit ) _ Ildata abstralun
*_UaluL =-
lan-A
Pube nt opt Ualun)
bEtun Ualue O
MaLn D
Arsneun A C)
[Link] =loo;
gout[r. ualu),
AUOUST 20
o1213|4
17
1919 1
A 6 S T R A C T I O N
ntutuen detaits om heLuer,ly 1n
Aphlugtted
Set erneico
Add
sub
Multi (USER)
od wul
Occ tuta
GUESCKen
enhancament
aduautage :0 SeculË,O
LOCan eblace e wdo of Jaua
Uth_pythen uth out Encuung
Uor'sA1de
Cbstrac Cla ule de do
AL 20
9nterkace
oo o0 nnble nutaten
LLl doue by detuelepe
MAY
18 i
214
?7
Thrad qdle head wu Enouun
LAnAUbtult vecuctupn 3r pame tn: man ai
New
Stalee Bo)
Runnable state Rady
(s Runninq skt EYecutor
hlauting tatr L Olottad)
Dead Shute CExir)
wLAnt d
BoRN t. sehedular
Ready
Runna Runno Run-Ra
Sate Run
athrd
Keadyto tread i tread
word 00pece haoteecuu
Couupley
Blo Ced ctat
L Caltoin) mulUrod tSlep
uthod wudtn ttuuait) [Link])
t upend)
AUGUST 20
19
MALUtLtncadna
.. adinq i s a oteks tosoe cuta ulible
sburme tuw iulhout depardany
eocdCalled utimendiing
maint) S - head attot
Debo ht
tu6
locotion
litdray hr t So min (ym duf.
Cheekbat
h t3 AU e oker wiu uo RLut
a t sawe tuo
Cheek bal
me tes
[Link] ay ttread Heqtutottnq fr
uthby
9uslim onduanape
0duautoa O Sauotune (
THREAD mead a e-clek hidh o
aua LeLnq þ0ck oua
nit o CPU Cnd it is ull knoun windi
uClunt Roe cutton
How ho Ceat h un TANA
Bu otni -ttre ad clam
btementingKunable Snterae
MAY' 2G
20 CPU
T
|22|mm)n)r
MuBifaaking. O dehend encu
(2) No-tume Louutng
subtouk- t ndpe
*Multltrtadunq >t2
_Howto tretedei thmad.
By ltnding hcad dlwn
Bupleetting Runnasle inera
+0_ By ltundung hread dlas
Clas A_xnds Tread
pubue vold run
Code Cak
AUGUST 20 m 30
E TH FR SA
w SU MO U MOLiN July
JULY
"20
s/07/8/9/10/1 10 11 12|13 1 5
21 22
205-1632 21
6 16 17 34 16 17 18 19 20
Cdd dhreaTUEKAE
35 23 24|2 40e 7a\ 29
1/202 /34/
P13n24
2728293031
AHread
Hou to StdA
ClasB Kun muthad
t oecute eLde &rna .
publc bhallc voLd Main) Main mtho
A t hewt ()
u Hun A Methad)
TlCode Maun tmead'% ob »to esecude thio od.
3
MaLn t Aiekunq_qr Chuld tread
Class A ytends tread
Pubuc VoLd main )
Fer (int i-1ik=5 +t)
Cout Amuan)i
Clas 6
MAn
Ai:u (t,
22
cuf Antus")
uLL Camt Say tthe t . ooupu
Anln
Amulan
Ankuo
Ankush
Ankug
hkudr
milan
mln
Amitan
By Mplemtun Runnable tertaa
Clan A plemeMs Runabe
publicVoLd Rubte U
R
ltwdell mead' ob
-
AUGUST 20
J L Y 2 0
a
33
o121314 1
July
20 TH
23
Hou
dv Sat ?
alas B
matn )
A re 2 n w KA)}
PStttGG
hhad t= hew
thre ad C)_
tatO,
20
ultbaHTML
p l t t io nubeddu HTML KL
d n aspu o a J u a Hhat Rus M a ulb
leuusr
n abplt is Jaua clar hat extendhLe
au eolet pplct clwmD:
No Main 0_mutho4
let ar deug: o be enibedded uidhun
HTMLPage
Jvnd Ngurd to wiuo an apblet
Applethaue shc ecuity ul hd
Lnhortuod by the wb bouolr
t t-
StatO
ARPLEI INITAALZED APPLE T RUNNIN
Stat) stosd
APPLE1 shreyeA
Apblet Stopped
dexe).
Start mthod b cald by
ComponLt s_ V ud._ brouses, uuhen applit
IneArol_d0LLLNaeCombonent_uul
bAemouLd m uw umba D tob L)
AUGUST 2 0
20
| 31|30"
3
Joi
25
20 A1
18 19
oldoe h e Pogo thun duotro t) opplet uu
we
D e deshoeed
Creat
n
applel-
HML ods
Jaua lode
hml>
mhot Jaua appler <HUe> Jmq q t l
9 u t
imboaunqut
Sapplet Cod
erondo
pubue dom apb Tomage
Applet
applety
ml
ublie voLcl aunt( rabhasg-
abhler,
druw hring (MY
Jaua a pUmaqe c&o)
Lmag et)
26 i
amme elianiom lo handto
tentme emoT :
EXCE PTLCN HANDLING
ctio1nis umeopictmd unuwntad |abnormal duate.
h t reured ' a t runtumne Called epcaptiom
ALL a CHatin Coc. and uuo haut
S u the kil thenJAusloleuly poLL t CLts
and htn u lodtr the Üe hat exupuim
n Xption_handling ul should hau an-
alternate sourtL mugh uuhieh uuo tan
handehe excuption:_
Pro qmaum ||
Clas A
Main
Lwda-lO,b=0, e
C albj ANuptiendund
Sout c) and roq. teminde"
3
3 hle'uto handle-theRxceptiôn
AUGUST 20
20 wK_SU MO Tu W
31 ao|3
IHDSA
July27
112 13 14
10|20
16
20MOARR
s2027 2a
o.b ëctOrienleed mecharnvèm haa proiudas
he DKCotDn:
he
Cat ch (Hhrous
Aially
clas A
Maaun C)
Ünt a D ,b E0/ e
90ut c)
- Catck yuptien e-
SoutLe),-
oupion
MAY'1
28July JUNE
TUE 2U 20 102 i|«
11920|22 277
d : biw Howthouu
houu.
hrous io Uoed
CLnOxptton dlbject decloun an exColotien
-
xdicty
the Caller
Nod m1() meuwb. AE
Code l_
2 luCLA_areo LAALde wad wuth method
Mtad bod nouLHe.
Camtho C n uuibtee Kandle
L AEat a -tne multi ble xopuons
uoLng24 mous keyuo
(4fououd by heLouLeA yClovm
Qn inAtan u