Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT,...

54
E E 2 J d n a a v a J ( 3 5 7 S I 6 0 ) E S I f o . t p e D , T I B J S e g a P 1 n o i t u l o S r e p a P n o i t s e u Q s 1 T I N U . 1 ) s k r a M 0 1 ( s d r o w z z u b a v a j e h t n i a l p x e d n a t s i L y e h T . s e t u b i r t t a r o s d r o w z z u b f o t s i l a h t i w a v a j s e b i r c s e d y l l a i c i f f o m e t s y s o r c i m n u S : e r a - l u f r e w o p & e l p m i S - e f a S - d e t n e i r o t c e j b O - t s u b o R - l a r t u e n e r u t c e t i h c r A - o C d e t e r p r e t n I & d e l i p m - d e d a e r h t i t l u M - n r a e l o t y s a E : s w o l l o f s a e r a a v a J f o s e r u t a e f t n e i l a s e h T x : l u f r e w o P & e l p m i S , g n i m m a r g o r p g n i t s i x e e h t o t r a i l i m a f e g a u g n a l e h t e k a m o T s i a v a j y r e v e s s e r p x e o t u o y s r e w o p m e a v a J . + + C & C n o d e l e d o m e v a h u o y a e d i n i n a e l c a t c e j b o . y a w d e t n e i r o x : e f a S t o n m e t s y s a v a j , e r e h w y r e v e e r a s e c r u o s e r f o e s u b a d n a s e s u r i v f o t a e r h T y f i r e v y l n o e r a s e s u r i v o n t a h t s e r u s n e o s l a t u b s e c r u o s e r y r o m e m e h t e h T . t e l p p a e h t h t i w d e t a c i n u m m o c t a h t s e r u s n e a v a j n i s r e t n i o p f o e c n e s b a r p . n o i t a c o l y r o m e m o t s s e c c a n i a g t o n n a c m a r g o x t c e j b O - : d e t n e i r o t c e j b o n a s i a v a J - s i a v a j n i g n i h t y r e v e t s o m l A . e g a u g n a l d e t n e i r o l l A . t c e j b o . s e s s a l c & t c e j b o n i h t i w e d i s e r a t a d & s e d o c m a r g o r p e h t x : t s u b o R y t e h t e s u a c e b , e g a u g n a l d e p y t y l t c i r t s a s i a v a J t I . y l t c a x e h c t a m t s u m s e p r u o y s k c e h c e g a b r a g a s i a v a J . e m i t n u r t a s a l l e w s a e m i t e l i p m o c t a e d o c e h t g n i v e i l e r , e g a u g n a l d e t c e l l o c s m e l b o r p t n e m e g a n a m y r o m e m l l a s r e m m a r g o r p . ) c i t a m o t u a y l e t e l p m o c s i n o i t a c o l l a e d , . e . i ( x a h n o i t p e c x e s e t a r o p r o c n i a v a J d n a s r o r r e f o s e i r e s s e r u t p a c h c i h w g n i l d n k s i r y n a s e t a n i m i l e . m e t s y s e h t g n i h s a r c f o x : l a r t u e n e r u t c e t i h c r A r a l u c i t r a p y n a o t d e i t t o n s i t a h t e g a u g n a l e h t s i a v a J r o e r a w d r a h d e t u c e x e e b n a c a v a j n i d e p o l e v e d m a r g o r P . m e t s y s g n i t a r e p o s y s y n a n o e r e h w y n a u o Y . m e t . r e v e r o f e m i t y n a , e r e h w y n a n u r , e c n o e t i r w n a c , m e t s y s g n i t a r e p o n i s e d a r g p u & s e g n a h C n i s e g n a h c y n a e c r o f t o n l l i w s r o s s e c o r p & X I N U , C P h s o t n i c a M n o s k r o w t I . m a r g o r p a v a j s m r o f t a l p e r u t u f e h t r e v e t a h w . r e f f o n a c x : d e t e r p r e t n I e h s i l p m o c c a a v a J a v a j e h t g n i l i p m o c y b y t i l a r t u e n e r u t c e t i h c r a s o t n i e d o c e c r u o s e b n a c h c i h w , s e d o c e t y b d e l l a c e d o c e t a i d e m r e t n i n a a s a h t a h t m e t s y s y n a n o d e t e r p r e t n i . t i n o e m i t n u r a v a j r e p o r p : d e d a e r h t i t l u M a v a J

Transcript of Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT,...

Page 1: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 1

noituloS repaP noitseuQ s

1 TINU

.1 )skraM01( sdrowzzub avaj eht nialpxe dna tsiL

yehT .setubirtta ro sdrow zzub fo tsil a htiw avaj sebircsed yllaiciffo metsys orcim nuS :era

- lufrewop & elpmiS - efaS - detneiro tcejbO - tsuboR - lartuen erutcetihcrA - oC deterpretnI & delipm - dedaerhtitluM - nrael ot ysaE

:swollof sa era avaJ fo serutaef tneilas ehT :lufrewoP & elpmiS ,gnimmargorp gnitsixe eht ot railimaf egaugnal eht ekam oT

si avaj yreve sserpxe ot uoy srewopme avaJ .++C & C no deledom evah uoy aedi ni naelc a tcejbo .yaw detneiro

:efaS ton metsys avaj ,erehw yreve era secruoser fo esuba dna sesuriv fo taerhTyfirev ylno era sesuriv on taht serusne osla tub secruoser yromem eht

ehT .telppa eht htiw detacinummoc taht serusne avaj ni sretniop fo ecnesbarp .noitacol yromem ot ssecca niag ton nac margo

tcejbO - :detneiro tcejbo na si avaJ - si avaj ni gniht yreve tsomlA .egaugnal detneirollA .tcejbo .sessalc & tcejbo nihtiw ediser atad & sedoc margorp eht

:tsuboR yt eht esuaceb ,egaugnal depyt yltcirts a si avaJ tI .yltcaxe hctam tsum sepruoy skcehc egabrag a si avaJ .emit nur ta sa llew sa emit elipmoc ta edoc

eht gniveiler ,egaugnal detcelloc smelborp tnemeganam yromem lla sremmargorp.)citamotua yletelpmoc si noitacollaed ,.e.i (

ah noitpecxe setaroprocni avaJ dna srorre fo seires serutpac hcihw gnildnksir yna setanimile .metsys eht gnihsarc fo

:lartuen erutcetihcrA ralucitrap yna ot deit ton si taht egaugnal eht si avaJro erawdrah detucexe eb nac avaj ni depoleved margorP .metsys gnitarepo

sys yna no erehwyna uoY .met .”reverof emityna ,erehwyna nur ,ecno etirw“ nac,metsys gnitarepo ni sedargpu & segnahC ni segnahc yna ecrof ton lliw srossecorp

& XINU ,CP hsotnicaM no skrow tI .margorp avaj smroftalp erutuf eht revetahw.reffo nac

:deterpretnI ehsilpmocca avaJ avaj eht gnilipmoc yb ytilartuen erutcetihcra sotni edoc ecruos eb nac hcihw ,”sedoc etyb“ dellac edoc etaidemretni na

a sah taht metsys yna no deterpretni .ti no emitnur avaj reporp :dedaerhtitluM avaJ

Page 2: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 2

uoy swolla hcihw gnimmargorp dedaerhtitlum stroppus etirw ot od taht smargorp.ylsuoenatlumis sgniht ynam

:nrael ot ysaE & sgniht od ot yaw larutan eht ekil leef serutaef egaugnal ehTdoog egaruocne & yrotadnam htob si ledom tcejbo ecniS .elyts gnimmargorp

emoceb ylkciuq lliw uoy ,elpmis jbo htiw detniauqca fo elyts detneiro tce.gnimmargorp

.2 avaj si seificeps ssecca tnereffid nialpxE ?

rof sreificeps ssecca fo stceffe eht gniwohs elbat a si woleB srebmem ssalc ssalc .e.i(

.)sdohtem ssalc dna elbairav ◆ .sseccA naC = ◇ .sseccA oN =

reificepS ssalc ssalcbus egakcap dlrow

etavirp ◆ ◇ ◇ ◇

detcetorp ◆ ◆ ◆ ◇

cilbup ◆ ◆ ◆ ◆

)enon( ◆ ◇ ◆ ◇

sti ,ti ssecca nac flesti ssalc eht neht ,”detcetorp“ deralced si elbairav a fi ,elpmaxe roF

,ti ssecca nac ssalcbus esiwrehto tub ,ti ssecca osla nac egakcap emas eht ni ssalc yna dna.ti ssecca tonnac ssalc a

.sreificeps ssecca fo sepyt 3 sedivorp avaJ :cilbup cilbup drowyek deilppA .erehwyreve elbisiv/elbaliava ti sekam ,ssalc a ot deilppa

a ot oc ,elbairav ro dohtem .elbisiv yletelpm

;rebmun tni cilbup :elpmaxE ) (mus diov cilbup

{ .…

} :etavirp etavirP .ssalc taht nihtiw elbisiv ylno ssalc a rof sdohtem ro sdleif etavirpsrebmem .detirehni ton era dna ,sessalcbus nihtiw elbisiv ton era

:detcetorp fo srebmem detcetorp osla dna sessalcbus ,ssalc eht nihtiw elbisiv era ssalc anihtiw rehto ni sessalcbus ot osla dna ssalc taht sa egakcap emas eht ni era taht sessalc lla

.segakcap :)tluafed(yldneirf yldneirf ot stluafed srebmem eht ,deificeps si reifidom ssecca on nehw

vel le lla nihtiw osla dna sessalcbus ,ssalc eht nihtiw elbisiv sdleif sekam tI .ssecca foera taht sessalc .ssalc taht sa egakcap emas eht ni

Page 3: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 3

?steppins owt evoba eht nialpxe dna erapmoC .3

;ned,mun tni )i {)2> ned| mun && 0 =I ned(fi

} ;ned,mun tni )ii

{)0 == ned | mun & 0=I ned(fi }

denifed sa roivaheb dna erutcurts eht sniater taht ssalc a fo ecnatsni elgnis a si tcejbo nA

dellac semit emos era stcejbo esehT .ssalc eht yb ssalc a fo secnatsni

.4 ?noitaitnatsni tcejbo no eton a etirW

fo ssecorp ehT dellac si ssalc a morf stcejbo gnitaerc noitaitnatsni si tcejbo na oS ..tnirpeulb eht stneserper hcihw ssalc a fo ecnatsni na syawla

a ni desu gnieb erofeb detaerc eb tsum dna ssalc eht gnisu detcurtsnoc si tcejbo ehT.margorp

orht detalupinam era stcejbO hgu secnerefer tcejbo dellac osla( seulav ecnerefer roylpmis secnerefer )

:spets eseht wollof yllausu avaJ ni stcejbo gnitaerC

1- a erots lliw hcihw ssalc etairporppa eht fo elbairav ecnerefer a fo noitaralceD

.tcejbo eht ot ecnerefer :elpmaxe roF

ced// rac ym gniral raC ;raCym

rac s'rehtaf ym gniralced // raC raCrehtaFym ; detarapes ,ssalc etairporppa emas eht ot gnoleb yeht fi denibmoc rO

:ammoc a yb rac s'rehtaf ym dna rac ym gniralced//

raC ,raCym raCrehtaFym ; 2- tcejbo na gnitaerC

su sevlovni sihT eht gni wen fo ecnatsni na etaerc ot rotcurtsnoc a gnillac dna rotarepo.ssalc eht

ehT wen .ssalc raC eht fo ecnatsni wen a ot ecnerefer a snruter rotarepo ,ssalc etairporppa eht fo elbairav ecnerefer a ot dengissa eb nac ecnerefer ehT

:ereh raCym taFymdna .raCreh gnitaitnatsni // raCym ssalc eht morf raC ,

.eulav retemarap sa "kcalb" gnirtS eht gnivah// raCym = wen ;)"kcalb"(raC

gnitaitnatsni // raCrehtaFym ssalc eht morf raC .eulav retemarap sa "eulb" gnirtS eht gnivah//

raCrehtaFym = wen ;)"eulb"(raC

Page 4: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 4

caE eht ni deralced sdleif eht fo ypoc nwo sti sah dna ytitnedi euqinu a sah tcejbo h

.ssalc ot si rotarepo wen eht fo edis thgir eht no rotcurtsnoc eht gnillac fo esoprup ehT.tcejbo detaerc ylwen eht ezilaitini

bmoc eb nac noitazilaitini dna noitaralced ehT :deni

gnitaitnatsni dna gniralced // raCym ssalc eht morf raC , .eulav retemarap sa "kcalb" gnirtS eht gnivah//

raC raCym = wen ;)"kcalb"(raC gnitaitnatsni dna gniralced // raCrehtaFym ssalc eht morf raC

.eulav retemarap sa "eulb" gnirtS eht gnivah// raC m raCrehtaFy = wen ;)"eulb"(raC

a si noitaluspacne fo sisab avaj nI ssalc noitcartsba na stneserper taht ssalc a etaerc uoY .

rof elgnis a si tcejbo nA .roivaheb dna erutcurts emas eht erahs taht stcejbo fo tes afo ecnatsni rutcurts eht sniater taht ssalc a esehT .ssalc eht yb denifed sa roivaheb dna e

emos era stcejbo dellac semit .ssalc a fo secnatsni noitatneserper atad ro laudividni ehTyb denifed si ssalc a fo fo tes a selbairav ecnatsni etats cimanyd eht dloh selbairav esehT .

ssalc a fo ecnatsni hcae fo . no etarepo taht sdohtem yb denifed si ssalc a fo roivaheb ehTsi dohtem A .atad ecnatsni taht laog eht ecniS .tcejbo na no noitca emos ekat ot egassem a

ereht ,ytixelpmoc etaluspacne ot si edisni deralced atad eht gnidih rof smsinahcem eraem hcaE .ssalc ssalc a ni elbairav ro doht nac uoY .cilbup ro etavirp dekram eb yam

nac taht atad ecnatsni dna sdohtem etavirp eralced edoc rehto yna yb dessecca eb ton.ssalc ruoy fo noitatnemelpmi eht edistuo

:ecnatirehnI o fo tcejbo hcihw yb ssecorp eht si ecnatirehnI seitreporp eht eriuqca ssalc en .noitacifissalc lacihcrareih fo tpecnoc eht stroppus ecnatirehnI .ssalc rehtona fo stcejbo fo

roF ssalc a fo trap niaga si hcihw ,drib gniylf ssalc eht fo trap a si nibor drib eht ,elpmaxesa drib woleb erugif ni detartsulli

nommoc serahs ssalc devired hcae taht si noisivid fo tros siht dniheb elpicnirp ehT ecnatirehni fo tpecnoc eht ,POO nI .devired si ti hcihw morf ssalc eht htiw scitsiretcarahc

serutaef denibmoc eht evah lliw ssalc wen ehT .ytilibasuer fo aedi eht sedivorp htob foeht si hcihw ecnatirehni elpitluM .egaugnal ecnatirehni elgnis eb ot dias si avaJ .sessalc

ylticilpxe avaj fo erutaef a ton :msihpromyloP msihpromylop ro mrof eno naht erom ekat ytiliba snaem msihpromyloP

oc elpmis a ,sepahs ynam ,tcejbo eno snaem elpitlum evah ot dohtem a swolla taht tpecn dessap stnemugra eht fo epyt & rebmun eht no desab detceles era taht snoitatnemelpmi

otni eht etartsulli erugiF .gnidaolrevo dohtem sa nwonk si sihT .noitacovni dohtem ehtdohtem gnidaolrevo

emos era woleb detsiL avaj morf dettimo yllanoitnetni erew taht serutaef ++C rojam taht elbairav labolg a etaerc ot elbissopmi si ti .selbairav labolg troppus ton seod avaJ · si

.sessalc eht lla fo edistuo tnemetats otog on sah avaJ ·

sesserdda ro sretniop esu ton seod avaJ · .efasnu era sretniop esuaceb ,yromem nireporpmI .edoc s’yadot ni sgub eht fo tsom sesuac citemhtira retniop

avaj ni selif redaeh on era erehT · tcurtsnoc noinu dna tcurts evah ton seod avaJ ·

Page 5: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 5

i# ,enifed# esu ton nac ew os rossecorperp evah ton seod avaJ · .stnemetats edulcn deedni si ecnatirehni elpitlum hguohtlA .ecnatirehni elpitlum troppus ton seod avaJ · niatrecnu s’ti erehw snoitautis etaerc dna yltcerroc esu ot detacilpmoc si ti ,lufrewop

erap eht fo hcae fi ,elpmaxe roF .detucexe eb lliw dohtem hcihw a edivorp sessalc tn .dekovni eb dluohs X hcihw raelcnu si ti ,ton seod ssalc devired eht dna X dohtem

gnidaolrevo rotarepo troppus ton seod avaJ · ro snoitcnuf cireneg on era ereht ecneH .++C ni sa sessalc etalpmet evah ton seod avaJ ·

.sessalc reffiD .5 laretil dna ecapsetihw neewteb ecne

?MVJ no trohs a etirW .6

yb deterpretni si hcihw ,edoc level etaidemretni si edoC ETYB yltcerid ton si tI .MVJ eht

.erutan ”erehwyna nur dna ecno etirw“ s’ti avaj sevig sihT .enihcam eht no elbatucexenehW stsisnoc hcihw elif ssalc. a etaerc lliw ti neht delipmoc dna nettirw si margorp avaj

etyb fo T .MVJ ot elbadnatsrednu ,snoitcurtsni edoc .tnednepedni metsys si elif ssalc sihmetsys yrevE egaugnal enihcam otni edoc etyb siht trevnoc lliw mvj os.MVJ nwo s’ti sah

ot elbadnatsrednu .erutan erehwyna nur dna ecno etirw nur sah ti oS .metsys taht

eht si snekot fo yrogetac detacilpmoc tsom dna ,htfif ehT laretiL ew taht seulav llA . sepyt evitimirp ruof s'avaJ fo eno ot sgnoleb hcae :slaretil era margorp a ni etirw

( tni , elbuod , naeloob , rahc eps eht ot sgnoleb ro ) epyt ecnerefer laic gnirtS llA .eht ;avaJ ni sdrowyek era seman epyt evitimirp gnirtS eht ni ssalc a seman epyt ecnerefer

)epyt yna fo( eulav A .noos tuoba erom hcum nrael lliw ew hcihw ,yrarbil avaJ dradnatsa dellac si margorp avaJ a ni nettirw laretil ; dias si ro( ni sgnoleb laretil nettirw hcae ,dna

.epyt eno yltcaxe )evah ot

laretil =< regetni - laretil | gnitaolf - tniop - laretil | naeloob - laretil | retcarahc - laretil | gnirts - laretil | llun - laretil

hcae fo slaretil fo selpmaxe emos era ereH .sepyt eseht fo

laretiL epyt

1 tni

41.3 elbuod ( .1 a si elbuod )oot

eurt naeloob

'3' rahc ( 'P' dna '+' era rahc )oot

"DI UMC" gnirtS

llun epyt ecnerefer yna

Page 6: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 6

ollof eht ni ytilartuen erutcetihcra seveihca avaJ tnednepedni mroftalp gnieB .yaw gniwsaw gnicudortni yb ecnednepedni siht seveihca avaJ .avaj rof sevitcejbo rojam eht fo eno

na delipmoc era smargorP .smargorp avaj delipmoc fo noitatneserper edoc etaidemretnia otni yb deterpretni neht si hcihw edoc etyb edoc etyb ehT .reterpretni cificeps mroftalp

rof emas si .siraloS nuS ,crapS ,elppA ,elbitapmoc MBI ,erutcetihcra yna margorp avaJ

relipmoc avaJ avaJ delipmoc snur taht retupmoc tcartsba na si ,MVJ ro ,enihcaM lautriV avaJ ehT

.smargorp autriv" si MVJ ehT fo pot no erawtfos ni detnemelpmi yllareneg si ti esuaceb "l"laer" a eht rof delipmoc era smargorp avaJ llA .metsys gnitarepo dna mroftalp erawdrah

.MVJ avaJ delipmoc erofeb mroftalp ralucitrap a no detnemelpmi eb tsum MVJ eht ,eroferehT

nur lliw smargorp mroftalp taht no

relipmoc dna reterpretni neewteb etaitnereffiD .7 ?

level eno trevnoc yehT .esoprup emas eht evres yllacisab htob ,reterpretni dna relipmoC enihcam otni snoitcurtsni level hgih eht strevnoc relipmoc A .level rehtona ot egaugnal fo

augnal etaidemretni emos otni noitcurtsni level hgih eht strevnoc reterpretni na elihw eg.detucexe si noitcurtsni eht ,taht retfa dna mrof

relipmoC level hgih trevnoc ot desu si taht margorp retupmoc a sa denifed si relipmoc A

rof a otni egaugnal ro snoitcurtsni ecniS .retupmoc eht yb dootsrednu eb nac taht m pag eht llif ot desu si relipmoc a os srebmun yranib ni ylno dnatsrednu nac retupmoc

.mrof 1 dna 0 eht ni ofni dnif ot namuh a rof tluciffid neeb evah dluow ti esiwrehto gorp elpmis erew srelipmoc eht reilraE otni slobmys trevnoc ot desu erew hcihw smar

detalsnart spets fo seires a deniatnoc yeht dna elpmis yrev osla erew smargorp ehT .stib strap emos ,oS .ssecorp gnimusnoc emit yrev a saw siht ,revewoH .atad eht otni dnah yb

sihT .detamotua ro demmargorp erew .relipmoc tsrif eht demrof ,noisrev wen yreve htiW .seno relpmis eht gnisu detaerc era sreilpmoc detacitsihpos eroM namuh eht rof detaerc si tnemnorivne egaugnal larutan erom a dna ti ot dedda selur erom

ht ni gnivlove era smargorp reilpmoc ehT .remmargorp esae rieht sevorpmi hcihw yaw si.esu fo

eb nac sreilpmoC .sksat ro segaugnal cificeps niatrec rof sreilpmoc cificeps era erehT a otni egaugnal level hgih eht trevnoc nac ssap tsrif ehT .ssap egatsitlum ro elpitlum

ugnal retupmoc ot resolc si taht egaugnal otni ti trevnoc nac sessap rehtruf eht nehT .ega.noitucexe fo esoprup eht rof egats lanif

reterpretnI tnereffid owt gnisu yb detucexe eb nac segaugnal level hgih ni detaerc smargorp ehT

ot si dohtem rehto eht dna relipmoc fo esu eht si eno tsrif ehT .syaw .reterpretni na esu .reterpretni na yb morf etaidemretni otni detrevnoc si egaugnal ro noitcurtsni level hgiH seog ton seod noitcurtsni level hgih eht taht si reterpretni na gnisu fo egatnavda ehT

em gnimusnoc emit a eb nac hcihw egats noitalipmoc hguorht na gnisu yb ,oS .doht emos yhw nosaer eht si tahT .yltcerid detucexe si margorp level hgih eht ,reterpretni

.emit sevas siht sa snoitces llams gnikam elihw sreterpretni esu sremmargorp

Page 7: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 7

erpretni dna srelipmoc evah segaugnal gnimmargorp level hgih lla tsomlA emos tuB .sret edam smargorp eht taht yaw a hcus ni dengised era CISAB dna PSIL ekil segaugnal

.reterpretni na yb detucexe era meht gnisu

ecnereffiD neewteb relipmoc dna reterpretni hw egaugnal enihcam otni noitcurtsni level hgih eht strevnoc reilpmoc A • na eli

.mrof etaidemretni na otni noitcurtsni level hgih eht strevnoc reterpretni gnitalsnart retfa saerehw relipmoc eht yb detucexe si margorp eritne ,noitucexe erofeB •

.no os dna ti setucexe neht reterpretni na ,enil tsrif eht etaerc si srorre fo tsiL • na elihw ssecorp noitalipmoc eht retfa relipmoc eht yb d

.rorre tsrif eht retfa gnitalsnart spots reterpretni si reterpretni saerehw relipmoc eht yb detaerc si elif elbatucexe tnednepedni nA •

emit hcae margorp deterpretni na yb deriuqer .8 on trohs etirW ?elpmaxe na htiw KDJ no set

dellac si margorp avaJ gnitucexe dna gnipoleved rof dedeen tnenopmoc erawtfos A J ava

D tnempoleve K .smargorp avaj gninnur & gnipoleved rof sloot fo noitcelloc a si KDJ .ti orivnE emitnuR avaJ( ERJ eno sniatnoc KDJ hcae yllacipyT na si hcihw ,tnemn

gnola )smargorp avaj setucexe yllautca hcihw enihcam lautriv avaj fo noitatnemelpmihtiw .sloot tnempoleved suoirav

.sgub dlo sexif dna sIPA wen sdda noisrev KDJ hcaE )5991( 20.1 KDJ ·

)6991( 1.1 KDJ · J sa nwonk osla( 2.1 v KDS 2 avaJ · )8991 ,2.1 KD

)0002 ,3.1 KDJ sa nwonk osla( 3.1 v KDS 2 avaJ · )2002 ,4.1 KDJ sa nwonk osla( 4.1 v KDS 2 avaJ ·

)4002 ,5avaJ sa nwonk osla( 5.1 KDJ · )7002 ,6avaJ sa nwonk osla( 6.1 KDJ ·

a ecnatirehni ,noitaluspacne sa nwonk era smsinahcem latnemadnuf ehT dn.msihpromylop :noitaluspacnE taht atad dna edoc eht htob dnuora repparw evitcetorp a si noitaluspacnE

si yb dessecca ylirartibra gnieb morf atad dna edoc eht stcetorp tI .detalupinam gnieb.edoc rehto

2 TINU

.1 pmi ot hcaorppa evitanretla eht si hcihW ni secnatirehni elpitlum tnemel?avaJ .elpmaxe na htiw ,nialpxE

ecnatirehni elpitlum dettimo ti ,avaJ gningised saw nuS nehW - ylesicerp erom ro

ecnatirehni noitatnemelpmi elpitlum - ,lufesu eb nac ecnatirehni elpitlum teY .esoprup not nehw ylralucitrap elcitra sihT .snrecnoc lanogohtro evah ssalc a fo srotsecna laitnetop eh

osla tub ,detalumis eb ot ecnatirehni elpitlum swolla ylno ton taht ssalc ytilitu a stneserpraf rehto sah - .snoitacilppa gnihcaer

Page 8: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 8

ihtemos etirw ot gnitnaw flesruoy dnuof reve uoy evaH :ot ralimis gn { tnemyolpmE ,nosreP sdnetxe eeyolpmE ssalc cilbup

dettimo liated // }

rehtona si tnemyolpmE elihw ,nosrep a stneserper taht ssalc etercnoc a si nosreP ,ereHluoc uoy fI .deyolpme si ohw nosrep a fo sliated eht stneserper taht ssalc etercnoc ylno d

na tnemelpmi dna enifed ot yrassecen gnihtyreve evah dluow uoy ,rehtegot meht tup avaJ ni tpecxE .ssalc eeyolpmE - naht erom morf noitatnemelpmi gnitirehnI .t'nac uoy

ssalcrepus eno - ecnatirehni noitatnemelpmi elpitlum - nal eht fo erutaef a ton si .egaug.erom on dna ssalcrepus elgnis a evah ot ssalc a swolla avaJ

avaJ ,sdrow rehto nI .secafretni elpitlum tnemelpmi nac ssalc a ,dnah rehto eht nO:si ecafretni ekiLnosreP eht esoppuS .ecnatirehni ecafretni elpitlum stroppus

ekiLnosreP ecafretni cilbup { ;)(emaNteg gnirtS

;)(egAteg tni }

.2 dna noitpecxe fo sepyt eerht etareneg ot ylekil si taht kcolb yrt a etaerC?etaroprocni

noitpecxe na fo mrof lareneg eht si sihT - :kcolb gnildnah

yrt {

srorre rof derotinom eb ot edoc fo kcolb// }

1epyTnoitpecxE( hctac ) bOxe {

1epyTnoitpecxE rof reldnah noitpecxe// }

) bOxe 2epyTnoitpecxE( hctac {

2epyTnoitpecxE rof reldnah noitpecxe// }

...// yllanif

{ sdne kcolb yrt erofeb detucexe eb ot edoc fo kcolb//

} EDIVID - YB - NOITPECXE OREZ

noisserpxe na sah margorp llams sihT edivid a sesuac taht - yb - .rorre orez oreZyBediviD ssalc

{ )][sgra gnirtS( niam diov citats cilbup

{

Page 9: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 9

;0 = d tni ;d / 24 = a tni

} }

nur avaJ ehT - ot tpmetta na stceted ti nehw tcejbo noitpecxe wen a stcurtsnoc metsys emit edivid - yb - e siht sworht neht tI .orez on si ereht ,elpmaxe evoba eht nI .noitpecx

lanoitpecxe nur avaJ eht yb dedivorp reldnah tluafed ehT .noitpecxe eht hctac ot reldnah - metsys emit

lliw margorp evoba eht fo tuptuo ehT .margorp a yb thguac ton si taht noitpecxe yna ssecorp

nehw ht yb detucexe :reterpretni emitnur KDJ avaJ dradnats e

orez yb /:noitpecxEcitemehtirA.gnal.avaj )4:avaj.oreZyBediviD(niam.oreZyBediviD ta

nur avaJ yb dedivorp si reldnah noitpecxe tluafed eht hguohtlA - lliw uoy ,metsys emityllausu

.flesruoy noitpecxe eldnah ot ekil ehT eht sessecorp hcihw ,esualc hctac a dna kcolb yrt a sedulcni margorp gniwollof

noisivid eht yb detareneg noitpecxEcitemhtirA - yb - :orez oreZyBediviD ssalc

{ )][sgra gnirtS( niam diov citats cilbup

{ ;a ,d tni

edoc fo kcolb a rotinom// yrt {

;0 = d d / 24 = a ;

;)" .detnirp eb ton lliw sihT"(nltnirp.tuo.metsyS }

)e noitpecxEcitemhtirA(hctac {

;)".orez yb noisiviD"(nltnirp.tuo.metsyS }

;)".tnemetats hctac retfA"(nltnirp.tuo.metsyS }

:tuptuo gniwollof eht setareneg margorp sihT .orez yb noisiviD

etats hctac retfA tnem ,nworht si noitpecxe na ecnO. detucexe reven si kcolb yrt eht edisni )(nltnirp ot llac ehT

hctac eht ecnO .kcolb hctac eht otni kcolb yrt eht fo tuo srefsnart lortnoc margorptnemetats

gorp eht ni enil txen eht htiw seunitnoc margorp eht ,detucexe sah eht gniwollof mar/yrt eritne

.msinahcem hctac

Page 10: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 01

.3 ?telppa na fo elcyc eht si segats tnereffid nialpxE ?stelppa era tahW

eb tonnac taht snoitacilppa bew ot serutaef evitcaretni edivorp ot desu era stelppAdedivorp i mroftalp si edocetyb s'avaJ ecniS .LMTH yb eb nac stelppa avaJ ,tnednepedn

yb detucexe .xuniL dna SO caM ,xinU ,swodniW gnidulcni ,smroftalp ynam rof sresworbnepo era erehT a ot telppa na trevnoc ot desu eb nac hcihw ppa2telppa ekil sloot ecruos

avaJ enola dnats unil/elbatucexe swodniw/noitacilppa eht sah sihT .elbatucexe xavaJ a gninnur fo egatnavda resworb tenretni rof deen eht tuohtiw edom enilffo ni telppa

.erawtfos telppA na fo elcyC efiL ssalc telppA eht ni sdohtem ruof era ereht ,yllacisaB :yna hcihw no .tliub si telppa

i dohtem sihT :tini · .telppa ruoy rof dedeen si noitazilaitini revetahw rof dednetni s .gat telppa eht fo setubirtta marap eht retfa dellac si tI

dellac osla si tI .dohtem tini retfa dellac yllacitamotua si dohtem sihT :trats · eht gniniatnoc egap eht ot snruter resu revenehw segap rehto gnitisiv retfa telppa

eht morf yawa sevom resu eht revenehw dellac yllacitamotua si dohtem sihT :pots · .noitamina na pots ot dohtem siht esu nac uoY .stelppa gniniatnoc egap ron nwod stuhs resworb eht nehw dellac ylno si dohtem sihT :yortsed · .yllam

.4 ?esabteg dna tnemucodteg neewteb etaitnereffiD

ni sriap EULAV=EMAN ni stelppa ot dessap era sretemaraP >MARAP< sgateht neewteb gnisolc dna gninepo TELPPA .sgat

• eht hguorht dessap seulav eht daer uoy ,telppa eht edisnI MARAP htiw sgat eht g )(retemaraPte eht fo dohtem telppA.telppa.avaj .ssalc

.nward eb ot gnirts eht si "egasseM" retemarap telppa ehT

;* .telppa.avaj tropmi ;*.twa.avaj tropmi

{ telppA sdnetxe telppAgnirtSwarD ssalc cilbup ;"!olleH" = egasseMtluafed gnirtS etavirp

p diov cilbup { )g scihparG(tnia

siht = egaPmorFtupni gnirtS;)"egas seM"(retemaraPteg.

;egasseMtluafed = egaPmorFtupni )llun == egaPmorFtupni( fi;)52 ,05 ,egaPmorFtupni(gnirtSward.g

} }

.telppa evoba eht secnerefer taht elif LMTH

>DAEH< >LMTH< IT/< gnirtS warD >ELTIT< >ELT

Page 11: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 11

>DAEH/< >YDOB<

>P<:telppa eht si sihT >"05"=thgieh "00 3"=htdiw "telppAgnirtSwarD"=edoc TELPPA<

fi gnirob yrev eb lliw egap sihT >"!ereht ,ydwoH"=eulav "egasseM"=eman MARAP<ruoy

.avaJ dnatsrednu t'nseod resworb >TELPPA/<

>LMTH/< >YDOB/< aBtnemucoDteg )(esaBedoCteg dna )(es

LRU cilbup : xatnyS )(esaBtnemucoDteg :snruteR

.telppa siht sniatnoc taht tnemucod eht fo LRU eht .deddebme si telppa siht hcihw ni tnemucod eht fo LRU eht steG

:tnemucod eht nihtiw deniatnoc si telppa na esoppus ,elpmaxe roF

lmth.xedni/2.1/kdj/stcudorp/moc.nus.avaj//:ptth :si esab tnemucod ehT

lmth.xedni/2.1/kdj/stcudorp/moc.nus.avaj//:ptth LRU cilbup : xatnyS )(esaBedoCteg

:snruteR .telppa siht sniatnoc hcihw yrotcerid eht fo LRU esab eht

.telppa siht sniatnoc hcihw yrotcerid eht fo LRU eht si sihT .LRU esab eht steG

:stnemges elpmaxE

;)(esaBedoCteg = esaBedoc LRU iym/segami" ,esaBedoc(egamIteg = egamIym egamI ;)"fig.egam dna txetnoC telppA

)(tnemucoDwohs resworb eht lortnoc ot snaem eht sedivorp taht ecafretni na si txetnoCtelppA

.gninnur si telppa eht hcihw ni tnemnorivne

.5 ?elpmaxe na htiw pilcoidua seton trohs a etirW

sba elpmis a si ecafretni pil CoiduA ehT .pilc dnuos a gniyalp rof noitcart

gnitluser eht dna ,emit emas eht ta gniyalp eb nac smeti pil Co iduA elpitluM.etisopmoc a ecudorp ot rehtegot dexim si dnuos

: sdohtem gniwollof eht sah tI

yalp

Page 12: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 21

)(yalp diov tcartsba cilbup

• pool

• pots

gniyalp stratS eht ,dellac si dohtem siht emit hcaE .pilc oidua siht.gninnigeb eht morf detratser si pilc

)(pool diov tcartsba cilbup

.pool a ni pilc oidua siht gniyalp stratS

)(pots diov tcartsba cilbup .pilc oidua siht gniyalp spotS

.6 dniw sutatS seton trohs a etirW ?elpmaxe na htiw swo

eht no stelppa avaJ llA .gnirts sutats trohs a yalpsid ot stelppa avaJ wolla sresworb llA

.enil sutats emas eht erahs ,flesti resworb eht sa llew sa ,egap laicurc tup reveNt deen thgim sresu ynam fI .enil sutats eht ni noitamrofni taht yalpsid ,noitamrofni eh

eht deen thgim sresu detacitsihpos ,wef a ylno fI .aera telppa eht nihtiw noitamrofni tuptuo dradnats ot noitamrofni eht gnidnes redisnoc ,noitamrofni

yb nettirwrevo eb nac ti dna ,tnenimorp yrev yllausu ton si enil sutats ehT ro stelppa rehto .noitamrofni yrotisnart ,latnedicni rof desu tseb si ti ,snosaer eseht roF .resworb eht yb egami eht fo eman eht yalpsid thgim selif egami lareves sdaol taht telppa na ,elpmaxe roF

.gnidaol yltnerruc si ti elif enil sutats yalpsid stelppA eht htiw s sutatSwohs eht ni detirehni ,dohtem telppAJ ssalc

eht morf telppA .ssalc :esu sti fo elpmaxe na si ereH

yM"(sutatSwohs ;)elif + " elif egami gnidaoL :telppA

TINU -3

.1 woh ,elpmaxe na htiw nialpxE ?noitazinorhcnys fo deen eht si tahW ?avaJ ni detnemelpmi si noitazinorhcnys

ub" sa nwonk si sdaerht nihtiw nrecnoc fo aera rehtruf enO eht si sihT ".gnitiaw ys

noitautis suonorhcnys rehto emos rof gnitiaw spahrep ,eldi yllautpecnoc si daerht a erehwot gnissecorp a redisnoc ,etartsulli oT .UPC eht gniypucco llits si ti tey tub ,etelpmoc

lleps - .daerht gnikcehc raes dna elif txet a sdaer tI eht ,dnuof ton si drow a fI .esabatad sti ni drow hcae rof sehc

daerht ehT .ssecorp gnillac eht seifiton dna snoitcerroc detseggus fo tsil a sesopmocssecorp gnillac a sekam resu eht yllautnevE .stiaw daerht eht elihw eht fo tsil a syalpsidt dna noitceles eh yllautneve daerht ehT .eunitnoc ot daerht eht swolla ssecorp gnillac

elohw eht ecno ,setanimret .dessecorp neeb sah elif :os ekil ',desuap' ,elbairav naeloob cilbup a gnisu yb edoc hcus etirw thgim eW

;eurt = desuap )sdroWfOtsiLa( tsiLdroWssecorp.tnerap ;

'desuap' sraelc ssecorp tnerap litnu pool //

Page 13: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 31

}{ )detanimret! && desuap( elihw eunitnoC //

siht hguohtlA .eslaf ot tes si elbairav desuap eht litnu yllaunitnoc spool ylpmis daerht ehT ps ot eunitnoc lliw UPC eht taht era snoitacifimar eht ,evitiutni smees emit tnacifingis dne

yna ,deednI .sdaerht rehto gnicivres tneps eb tseb dluoc taht emitgnipool eht gnissecorp .ykrej ylbaeciton eb lliw neercs eht no dnuora swodniw evom ot tpmetta

)sdnocesillim gnol( peels diov nocesonan tni ,sdnocesillim gnol( peels diov )sd

ro/dna sdnocesillim fo rebmun deificeps eht rof esuap daerht eht ekam sdohtem esehT on sekat dna esuap seod yllaer daerht eht taht si ereh tnatropmi si tahW .sdnocesonan

UPC nocesonan sa llams sa snoituloser emit troppus smetsys gnitarepo lla toN .emit ,sdeseht ni dna eht ot sdnocesonan fo rebmun eht sdnuor ylpmis dohtem dnoces eht sesac

dnocesillim tseraen .dohtem tsrif eht sllac dna na worht ot elba gnieb sa seirarbil ssalc avaJ eht ni denifed neeb evah sdohtem peels ehT

cxe sihT .noitpecxEdetpurretnI ni debrutsid si dohtem peels eht fi detareneg si noitpeemos eht ni erehwesle morf dellac si )(tixe.metsyS fi sa hcus ,setelpmoc ti erofeb yaw

,noitacilppa yna mrofrep ot hsiw uoy ton ro rehtehW .nwod margorp eht gnittuhsdnopser ot gnissecorp yllacificeps eht setadnam avaJ ,detpurretni gnieb peels a ot

ruoy ecneh ,thguac eb noitpecxe a ni depparw eb dluohs sdohtem peels eht ot sllacdengised saw noitpecxe sihT .kcolb hctac/yrt wolla ot msinahcem lareneg a edivorp ot

utrofnU .rehtona tnemelpmi ot daerht eno siht yletan .detnemelpmi ylluf neeb tey ton sah deificeps a ot noitpurretni na sdnes hcihw ,)(tpurretni ,dohtem a sedivorp ssalc daerht ehT

naeloob ehT .galf naeloob a gnittes naht erom gnihton ot stnuoma siht yltneserpdaerhtnoitcnuf b yam )(detpurretnIsi yletanutrofnu tub ,galf siht fo sutats eht yreuq ot desu e

ton si ereht eht worht dna daerht a tpurretni yllautca ot yaw yna yltneserpetipsed oS .noitpecxEdetpurretnI yltnerruc ti thguac eb tsum noitpecxe eht taht tcaf eht

tnevE .gnihtyna rof lufesu t'nsi ti ,yllau rieht morf pu nekow eb ot sdaerht timrep lliwyltneserp ton si dohtem peels eht esuaceB .peels evah ot si evitanretla eht ,elbitpurretni

gniyreuq erofeb ,)gnipeels( ytivitcani fo sdoirep feirb edoc ruO .sutats desuap eht:semoceb suht tnemgarf

ap ;eurt = desu ;)sdroWfOtsiLa( tsiLdroWssecorp.tnerap 'desuap' sraelc ssecorp tnerap litnu pool //

)detanimret! && desuap( elihw } ;)0002( peels { yrt

}{ )e noitpecxEdetpurretnI( hctac eunitnoC //

lim 0002( sdnoces owt rof peels ot daerht eht sllet edoc sihT eht fo ydob eht ni )sdnocesilelihw ,tcaf nI .UPC eht no niarts ssel hcum stup tub pool ot seunitnoc daerht ehT .pool

s'daerht eht .decuder yltaerg si emit ekawa ton lliw daerht eht ro gnol oot emit peels eht ekam ot ton ,hguoht ,luferac eb ot evah uoY

ser s'daerht eht gnisu era uoy esuaceB .deraelc neeb sah galf esuap eht ecno yltfiws dnoppeels lliw cavaj ro( desiar eb dluoc taht noitpecxe eht hctac ot evah uoy ,dohtem

uoy tub ,)nialpmoc .reldnah noitpecxe eht fo ydob eht ni edoc yna yficeps ot deen t'nod

Page 14: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 41

.2 ?dengissa ti si woH ?ytiroirp daerht yb tnaem si tahW

hcae ot nevig eb dluohs ecruoser hcum woh metsys gnitarepo eht sllet ytiroirp A .1 .daerht

hgih A .2 - a naht UPC eht no emit erom eviecer ot deludehcs si daerht ytiroirp wol - dohtem A .daerht ytiroirp .daerht a fo ytiroirp eht stes )(ytiroirPtes.daerhT dellac

.eseht tes ot desu eb nac stnatsnoc ssalc daerhT ytiroirP tes ot woh setartsnomed ssalc sihT

ssalc cilbup omeDdaerhT sdnetxe { daerhT diov cilbup { )(nur rof ( tni )++i ;5 < i ;0 = i

;)(etupmoc } p diov citats cilbu { )sgra ][gnirtS(niam

= 1daerht omeDdaerhT wen ;)(omeDdaerhT = 2daerht daerhT wen (daerhT wen { )(elbannuR

diov cilbup { )(nur rof ( tni )++i ;5 < i ;0 = i

;)(etupmoc }

;)} deificeps era yna fi ,sdaerht owt eseht fo seitiroirp eht teS //

fi )1 => htgnel.sgra( ;))]0[sgra(tnIesrap.regetnI(ytiroirPtes.1daerht

fi )2 => htgnel.sgra( ;))]1[sgra(tnIesrap.regetnI(ytiroirPtes.2daerht

gninnur sdaerht owt eht tratS // ;)(trats.1daerht ;)(trats.2daerht

rof ( tni )++i ;5 < i ;0 = i ;)(etupmoc

citats aerhT = sllacmun lacoLd wen ;)(lacoLdaerhT diov dezinorhcnys citats ;)(teg.sllacmun )regetnI( = n regetnI { )(etupmoc

fi == n( llun ) = n wen ;)1(regetnI esle = n wen ;)1 + )(eulaVtni.n(regetnI

;)n(tes.sllacmun )(emaNteg.)(daerhTtnerruc.daerhT(nltnirp.tuo.metsyS ;)n + " :" +

rof ( tni )++i ;0000001 < i ;0 = j ,0 = i ;i =+ j

yrt ((peels.daerhT { tni ;))1 + 001 * )(modnar.htaM( ) } hctac { )e noitpecxEdetpurretnI(

} ;)(dleiy.daerhT

} }

Page 15: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 51

.3 ?selpmaxe htiw ,sessalc retpada eht nialpxE

si ssalc fo epyt lufesu rehtona ,sessalc suomynona dna renni eht ot noitidda nIeht retpada rof edoc eht ecuder ot desu sessalc ot ralucitrap ni seilppa siht ereH .ssalc

.srenetsil tneve eiciffe eht devorpmi yltaerg sah erutcetihcra renetsil eht elihW dna ycn emoc taht secnayonna dna snoitacilpmoc emos era ereht ,gnildnah tneve fo seitilibapac taht sdohtem 6 ot pu dloh secafretni renetsil eht taht dnif ew ,ralucitrap nI .ti htiw gnola

na naht rebmemeR .detnemelpmi eb tsum ecafretni sti dna sdohtem tcartsba ylno sdloh htiw neddirrevo .e.i ,detnemelpmi eb sdohtem sti fo LLA taht seriuqer noitatnemelpmi

ton era uoy taht sdohtem esoht rof oS .sdohtem laer eht tnemelpmi llits tsum uoy ,gnisuseidob edoc ytpme htiw sdohtem .

;*.gniws.xavaj tropmi ;*.twa.avaj tropmi

;*.tneve.twa.avaj tropmi /** .tcejbo renetsil suomoynona na fo esu eht etartsnomeD **/

ssalc cilbup telppArenetsiLnonA telppAJ sdnetxe { v cilbup { )( tini dio ;)( enaPtnetnoCteg = enap_tnetnoc reniatnoC bus lenaPJ a fo ecnatsni na etaerC // - ssalc ;)( lenaPJ wen = lenap lenaPJ tcejbo renetsiLesuoM suomynona na ddA // lenap eht ot // ( renetsiLesuoMdda.lenap wen siLesuoM renet { )( { )e tnevEesuoM( deretnEesuom diov cilbup ;) )( gnirtSot.e( nltnirp.tuo.metsyS

} ew ,sdohtem eseht esu t'nod ew hguohT // .seidob edoc ytpme htiw meht edirrevo tsum ew //

esuom diov cilbup }{ )e tnevEesuoM( dekcilC }{ )e tnevEesuoM( desserPesuom diov cilbup }{ )e tnevEesuoM( desaeleResuom diov cilbup }{ )e tnevEesuoM( detixEesuom diov cilbup

} ;)

.lenap telppAJ eht ot lenap eht dda dnA // netnoc ;)lenap( dda.enap_t

tini // }

telppArenetsiLnonA ssalc // }

Page 16: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 61

eht fo egatnavda gnikat yb sdohtem dedeennu eseht fo lla gnitnemelpmi diova nac eWeht ni sessalc retpada tneve.twa.avaj a si ereht secafretni renetsil eht fo thgie roF .egakcap

nidnopserroc eht eht fo lla tnemelpmi ylpmis sretpada esehT .hcae rof ssalc retpada g sretpada eht hguohT .sedob edoc ytpme htiw dohtem ecafretni renetsil eht rof sdohtem fo )s(dohtem eht edirrevo ot deen ylno uoy os laer era sdohtem eht ,sessalc tcartsba era

.tseretni a sesu ti taht tpecxe evoba eno eht ekil elpmaxe emas eht si ereH :retpadAesuoM

;*.gniws.xavaj tropmi

;*.twa.avaj tropmi ;*.tneve.twa.avaj tropmi

/** .retpadAesuoM na fo esu eht etartsnomeD **/

ssalc cilbup telppAretpadA telppAJ sdnetxe { diov cilbup { )( tini ;)( enaPtnetnoCteg = enap_tnetnoc reniatnoC

lenaPJ fo ecnatsni na etaerC // ;)( lenaPJ wen = lenap lenaPJ

tcejbo retpadAesuoM suomynona a ddA // lenap eht ot // renetsiLesuoMdda.lenap ( wen retpadAesuoM )(

{ { )e tnevEesuoM( deretnEesuom diov cilbup ;))( gnirtSot.e( nltnirp.tuo.metsyS

} }

;)

.lenap telppAJ eht ot lenap a dnA // ;)lenap( dda.enap_tnetnoc

rotc // }

telppAretpadA ssalc// }

.4 eewteb etatitneffiD ?ssalc renni dna ssalc retpada n

evah nac uoY .ssalc a fo rebmem citats yna sa roivaheb emas eht sah ssalc detsen Aeht gnizilaitini tuohtiw ti ot ssecca tnerap eht ssecca nac yeht dna ,ssalc tnerap citats ssalc

a sessalc detseN .osla selbairav dna sdohtem eht htiw enifed syawla er

Page 17: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 71

drowyek citats renni eht morf meht etaitnereffid tahw si siht taht retal ees lliw ew dna( a tluafed yb tub ,denifed eb nac )etavirp ro detcetorp ,cilbup : .e.i( gat ssecca nA .)sessalc

ssecca egakcap tluafed eht sekat ssalc detsen pot eb ot sessalc detsen sredisnoc nuS . - level detsen a enifed ot woh fo elpmaxe na si ereH .)gnisufnoc eb ot semit ta siht dnif I( sessalc

.retuOyM ssalc gnisolcne ssalc eht ni rennIyM ssalc { retuOyM ssalc

{ rennIyM ssalc citats cilbup

/ .../ }{ )(1noitcnuf diov cilbup )erom dna citats( noitcnuf erom//

} }

: tuptuo eht sa elif ssalc. owt evah lliw uoy ,edoc siht elipmoc uoy nehw taht ecitoN

.ssalc gnisolcne eht gnieb : ssalc.retuOyM

eht gnieb : ssalc.rennIyM$retuOyM .ssalc renni rebmem citats a si rennIyM ssalc ecniS ehT( rennIyM.retuOyM gnisu edoc ruoy ni erehwyna morf ssecca eb nac ti ,retuOyM fo tnemetats tropmi eht esu neve nac uoy ,segakcap ni sessalc ssecca uoy taht yaw emas

OyM tropmi : sessalc detsen htiw .)rennIyM.retu

.5 ?melborp reffub dnuoB no trohs a etirW

: noitpircseD melborP recudorp eht ecneics retupmoc nI - eht sa nwonk osla( melborp remusnoc dednuob -

reffub )melborp itlum a fo elpmaxe lacissalc a si - ehT .melborp noitazinorhcnys ssecorp

rcsed melborp a erahs ohw ,remusnoc eht dna recudorp eht ,sessecorp owt sebi dexif ,nommoc - .reffub ezis

tA .niaga trats dna reffub eht otni ti tup ,atad fo eceip a etareneg ot si boj s'recudorp ehT morf ti gnivomer .e.i( atad eht gnimusnoc si remusnoc eht emit emas eht eno )reffub eht

otni atad dda ot yrt t'now recudorp eht taht erus ekam ot si melborp ehT .emit a ta eceip ytpme na morf atad evomer ot yrt t'now remusnoc eht taht dna lluf s'ti fi reffub eht

:detats evoba eht gnivlos rof edoc eht si sihT .reffub ffuB ssalc { metIre

;0 = eulav elbuod elitalov cilbup naeloob elitalov cilbup ssecca sdaerht elpitlum //} 'elitalov` eseht ekam os // ;eslaf = deipucco

remusnoc elgnis a // dna daerht recudorp elgnis a rof dengised // { reffuBdednuoB ssalcdaerht

tolSmun tni etavirp ;0 = s

Page 18: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 81

;llun = reffub ][metIreffuB etavirp ;0 = tuOekat ,0 = nItup tni etavirp

;0 = tnuoc tni etavirp // { )stolSmun tni(reffuBdednuoB cilbup

;)"0=<stolSmun"(noitpecxEtnemugrAlagellI wen worht )0 =< stolSmun( fi;stolSmun = stolSmun.siht

effuB wen = reffub ;]stolSmun[metIr ;)(metIreffuB wen = ]i[reffub )++i ;stolSmun < i ;0 = i tni( rof

;stolSmun % )1 + nItup( = nItup ;++tnuoc // } !!!noitidnoc ecar //

{ )(hctef elbuod cilbup ;eulav elbuod

)(daerhTtnerruc.daerhT tiaw ysub // )deipucco.]tuOekat[reffub!( elihw ;)(dleiy. ;eulav.]tuOekat[reffub = eulav C //

;eslaf = deipucco. ]tuOekat[ reffub ;stolSmun % )1 + tuOekat( = tuOekat D // // tnuoc -- ; ;eulav nruter !!!noitidnoc ecar //

} }

.6 ?elpmaxe htiw daerht seton trohs a etirW

noitucexe fo htap elgnis a si daerht A .margorp a ni edoc fo nur nac taht strap erom ro owt sniatnoc margorp dedaerhtitluM A

.yltnerrucnoc

.daerhT a dellac si margorp a hcus fo trap hcaE

a si gnidaerhtitluM .noitucexe fo htap etarapes a senifed daerht hcaE.gniksatitluM fo mrof dezilaiceps

woH elbadaerht sessalc eht ekam ot syaw gniwollof eht fo eno ni elbadaerht edam eb nac ssalc A

)1( .dohtem )(nur sti ylppa dna ecafretnI elbannuR eht tnemelpmi

)2( .flesti ssalc daerhT eht dnetxe

.1 si daerht a etaerc ot yaw tseisae ehT :ecafretnI elbannuR gnitnemelpmI etaerc ot ssalc a ,elbannuR tnemelpmi oT .ecafretni elbannuR eht stnemelpmi taht ssalc a

.)(nur dellac dohtem elgnis a tnemelpmi ylno deen

.)(nur diov cilbup si noitcnuf taht fo tamroF ehT

Page 19: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 91

.2 a etaerc ot si daerht a etaerc ot yaw dnoces ehT :daerhT gnidnetxE ssalc wen sihT .ssalc siht fo ecnatsni na etaerc ot neht dna ssalc daerhT eht sdnetxe taht

.daerht wen eht rof tniop yrtne eht si hcihw dohtem )(nur eht edirrevo tsum ssalc

sdaerhT gnidnetxE aerht a etaerc ot yaw rehtona sa ssalc daerhT eht tirehni nac uoY ruoy ni d

ot ssecca evah osla ll’uoy ,ssalc ruoy fo ecnatsni na eralced uoy nehW .margorp uoy ,ssalc daerhT eht stirehni ssalc ruoy revenehW .ssalc daerhT eht fo srebmem ehT .daerht wen eht otni yrtne na si hcihw ,dohtem )(nur eht edirrevo tsum

e gniwollof eht edirrevo ot woh dna ssalc daerhT eht tirehni ot woh swohs elpmax eht stirehni hcihw ,ssalc daerhTyM eht senifed elpmaxe sihT .dohtem )(nur eht fo rotcurtsnoc eht sllac ssalc daerhTyM eht fo rotcurtsnoc ehT .ssalc daerhT

repus eht gnisu yb ssalc daerhT ,daerht wen eht fo eman eht ti sessap dna drowyek ehT .daerht wen eht etavitca ot dohtem )(trats eht sllac neht tI .daerht yM si hcihw

ssalc daerhTyM eht fo dohtem )(nur eht sllac dohtem )(trats { daerhT sdnetxe daerhTyM ssalc

{ )(daerhTyM daerht yM"(repus ;)"

;)(trats }

{ )(nur diov cilbup ;)"detrats daerht dlihC"(nltnirp.tuo.metsyS

;)"detanimret daerht dlihC"(nltnirp.tuo.metsyS } }

{ omeD ssalc wen {)][sgra gnirtS( niam diov citats cilbup

niaM"(nltnirp.tuo.metsyS ;)(daerhTyM ;)"detrats daerht

rp.tuo.metsyS ;)"detanimret daerht niaM"(nltni } }

.7 ? elbannur gnitnemelpmi seton trohs a etirW

sti dna elbannuR fo esu eht setartsnomed tnemges txen eht ni elpmaxe ehT

.noitatnemelpmi noitazinorhcnyS

dael yam ylsuoenatlumis atad emas eht gnissecca sdaerht erom ro owT atad fo ssol ot tcejbo na si rotinom A .rotinom fo tpecnoc eht sesu avaj siht diova ot redro nI .ytirgetni

.kcol evisulcxe yllautum a sa desu

eht retne tonnac daerht dnoces A .rotinoM eht ssecca nac daerht eno ylno emit a tAo semoc tsrif eht litnu rotinom .gnitiaw eb ot dias si daerht rehto eht emit hcus lliT .tu

eb nac ti dna noitazinorhcnys elbane ot edoc eht ni esu si dezinorhcnyS drowyek ehT.dohtem a htiw gnola desu

Page 20: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 02

daerht fo etats eht gnignahC t a pots yliraropmet ot deen uoy nehw semit eb thgim erehT dna gnissecorp morf daerh

tnerruc eht esu daerht rehtona tel ot tnaw uoy nehw sa hcus ,gnissecorp emuser neht emuser dna dnepsus nwo ruoy gninifed yb evitcejbo siht eveihca nac uoY .ecruoser

senifed elpmaxe sihT .elpmaxe gniwollof eht ni nwohs sa ,sdohtem .ssalc daerhTyM a )(daerhTdnepsus eht ,dohtem )(nur eht :sdohtem eerht senifed ssalc daerhTyM ehT eht seralced ssalc daerhTyM eht ,noitidda nI .dohtem )(daerhTemuser eht dna ,dohtem

on ro rehtehw etacidni ot desu si eulav esohw ,dednepsus elbairav ecnatsni si daerht eht t.dednepsus

{ elbannuR stnemelpmi daerhTyM ssalc ;eman gnirtS

;t daerhT ;dednepsus naeloob

{ )(daerhTyM ;)"daerhT" ,siht(daerhT wen = t

;)(trats.t ; eslaf = dednepsus }

{ )(nur diov cilbup { yrt

nirp.tuo.metsyS { )++i ;01 < i ;0 = i tni( rof ;)002(peels.daerhT ;) i + " :daerhT"(nlt{ )siht( dezinorhcnys

{ )dednepsus( elihw ;)(tiaw

} } }

} ;)".detpurretni :daerhT"(nltnirp.tuo.metsyS { ) e noitpecxEdetpurretnI( hctac } ;)".gnitixe daerhT"(nltnirp.tuo.metsyS

} t = dednepsus { )(daerhTdnepsus diov ;eur

} { )(daerhTemuser diov dezinorhcnys

;eslaf = dednepsus ;)(yfiton

} }

{ omeD ssalc ;)(daerhTyM wen = 1t daerhTyM { ) ][ sgra gnirtS( niam diov citats cilbup

{yrt

Page 21: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 12

;)"dednepsuS :daerhT"(nltnirp.tuo.metsyS ;)(daerhTdnepsus.1t ;)0001(peels.daerhTs.daerhT ;)0001(peel

;)"emuseR :daerhT"(nltnirp.tuo.metsyS ;)(daerhTemuser.1t { )e noitpecxEdetpurretnI ( hctac }

} { yrt

;)(nioj.t.1t ( nltnirp.tuo.metsyS { )e noitpecxEdetpurretnI ( hctac }

} ;)"detpurretni :daerhT niaM" } }

.8 w gnildnah tneve no seton trohs etirW ?elpmaxe na hti

eht dna resu eht neewteb no seog taht ytivitca lla tneserper stneve ,avaJ nI

.noitacilppa : smsinahcem gnildnah tneve owT

etareneg ot smsinahcem tnetsisnoc dna dradnats senifed tI : ledom tneve noitageleDs eht ereH .stneve ssecorp dna erom ro no ot ti sdnes dna tneve na setareneg ecruo

tI ,deniatbo si ti ecnO .tneve na seviecer ti litnu stiaw ylpmis renetsil ehT .srenetsil ecruos a htiw sevlesmeht retsiger dluohs srenetsiL .snruter dna tneve siht sessecorp

on neve na eviecer ot redro ni taht srenetsil ot ylno tnes era snoitacifitoN .noitacifit.meht eviecer ot tnaw

stnevE na ,ledom noitageled eht nI tneve a ni egnahc etats a sebircsed taht tcejbo na si

eht htiw gnitcaretni nosrep a fo ecneuqesnoc a sa detareneg eb nac tI .ecruos stnemele eb ot stneve esuac taht seitivitca eht fo emoS .ecafretni resu lacihparg a ni

na gnitceles ,draobyek eht aiv retcarahc a gniretne ,nottub a gnisserp : era detareneg yltcerid ton era taht rucco osla yam stnevE .esuom eht gnikcilc dna ,tsil a ni meti

desuac detareneg eb yam tneve na ,elpmaxe roF .ecafretni resu a htiw snoitcaretni yb eruliaf erawdrah ro erawtfos a ,eulav a sdeecxe retnuoc a ,seripxe remit a nehw

.detelpmoc si noitarepo na ro ,srucco sessalC tnevE

c eht ta era stneve tneserper taht sessalc ehT .msinahcem gnildnah tneve s’avaJ fo ero : tcejbOtnevE ni yhcrareih ssalc tneve avaJ eht fo toor eht ta si tI .litu.avaj eht si tI

tcejbO(tcejbOtnevE :ereh nwohs si rotcurtsnoc eno stI .stneve lla rof ssalcrepus )crs ,ereH crs t setareneg taht tcejbo eht si :sdohtem owt sniatnoc tcejbOtnevE .tneve sih

.) (gnirtSot dna ) (ecruoSteg .tneve eht fo ecruos eht snruter dohtem ) (ecruoSteg ehT tcejbOtnevE .stneve lla fo ssalcrepus a si

: ssalC tnevEnoitcA ehT

Page 22: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 22

nA tnevEnoitcA l a ,desserp si nottub a nehw detareneg si elbuod si meti tsi - ,dekcilc ehT .detceles si meti unem a ro tnevEnoitcA taht stnatsnoc regetni ruof senifed ssalc

:tneve noitca na htiw detaicossa sreifidom yna yfitnedi ot desu eb nac ,KSAM_TLA ,KSAM_ATEM ,KSAM_LRTC dna .KSAM_TFIHS

tnevEnoitcA t eseht sah tcejbO(tnevEnoitcA :srotcurtsnoc eerh ,crs tni ,epyt gnirtS )dmc tcejbO(tnevEnoitcA ,crs tni ,epyt

gnirtS ,dmc tni )sreifidom tcejbO(tnevEnoitcA ,crs tni ,epyt gnirtS ,dmc gnol ,nehw tni )sreifidom ,ereH crs a si

siht detareneg taht tcejbo eht ot ecnerefer yb deificeps si tneve eht fo epyt ehT .tneve ,epyt si gnirts dnammoc sti dna .dmc tnemugra ehT sreifidom hcihw setacidni

tneve eht nehw desserp erew )TFIHS ro/dna ,ATEM ,LRTC ,TLA( syek reifidom ehT .detareneg saw nehw o tneve eht nehw seificeps retemarap derrucc

ssalC tnevEtnemtsujdA ehT nA tnevEtnemtsujdA rab llorcs a yb detareneg si

ssalC tnevEtnenopmoC ehT A tnevEtnenopmoC ,ezis eht nehw detareneg si tnenopmoc fo sepyt ruof era erehT .degnahc si tnenopmoc a fo ytilibisiv ro ,noitisop

stneve

eniatnoC ehT ssalC tnevEr A tnevEreniatnoC si tnenopmoc a nehw detareneg sireniatnoc a morf devomer ro ot dedda

: ssalC tnevEsucoF ehT A tnevEsucoF ro sniag tnenopmoc a nehw detareneg sisucof tupni sesol

: ssalC tnevEtupnI ehT ssalc tcartsba ehT tnevEtupnI lcbus a si fo ssa tnevEtnenopmoC sessalcbus stI .stneve tupni tnenopmoc rof ssalcrepus eht si dna

era tnevEyeK dna .tnevEesuoM

: ssalC tnevEmetI ehT nA tnevEmetI meti tsil a ro xob kcehc a nehw detareneg siesed ro detceles si meti unem elbakcehc a nehw ro dekcilc si detcel

ssalC tnevEyeK ehT A tnevEyeK .srucco tupni draobyek nehw detareneg si

ssalC tnevEesuoM ehT stneve esuom fo sepyt thgie era erehT

ssalC tnevEleehWesuoM ehT ehT tnevEleehWesuoM esuom a setaluspacne ssalc.tneve leehw

ssalC tnevEtxeT ehT fo secnatsnI era esehT .stneve txet ebircsed ssalc sihtdetareneg ro resu a yb deretne era sretcarahc nehw saera txet dna sdleif txet yb.margorp

ssalC tnevEwodniW ehT ehT .stneve wodniw fo sepyt net era erehTtnevEwodniW

Page 23: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 32

esu eb nac taht stnatsnoc regetni senifed ssalc .meht yfitnedi ot d

TINU -4

.1 rehtie nehW .ateb dna ahpla deman snottub owt sah taht telppa gniws etaerCsnottub eht fo 60( .ylevitcepser,”desserp saw ahpla“ yalpsid dluohs ti ,desserp

)skraM rieht eviG .snottub gniws fo sepyt tnereffid nialpxe dna emaN .b 80( .xatnys

)skraM htiw elbat a etaerc ot margorp a etirW .elbaTJ etaerc ot spets eht etirW .c

nmuloc eht elbat eht ni sdrocer evif tsaelta tresni dna ”egA,emanL,emanF“ sgnidraeh

dna .yalpsid

noci egami na htiw lebaLJ a etaerC tropmi tuoyaLwolF.twa.avaj ; tropmi ;noitpecxEsseldaeH.twa.avaj tropmi ;nocI.gniws.xavaj tropmi ;nocIegamI.gniws.xavaj tropmi ;emarFJ.gniws.xavaj tropmi ;lebaLJ.gniws.xavaj

ssalc cilbup niaM sdnetxe { emarFJ cilbup )(niaM sworht { noitpecxEsseldaeH (eziStes 003 , 003 ;)

esolCtluafeDtes ;)ESOLC_NO_TIXE.emarFJ(noitarepO (tuoyaLtes wen ;))TFEL.tuoyaLwolF(tuoyaLwolF

= noci nocI wen (nocIegamI "gnp.a" ;) = 1lebal lebaLJ wen (lebaLJ ": emaN lluF" ;)TFEL.lebaLJ ,noci , = 2lebal lebaLJ wen (lebaLJ ": sserddA" ;)TFEL.lebaLJ ,

(nocItes.2lebal wen ocIegamI (n "gnp.b" ;)) ;)1lebal(dda.)(enaPtnetnoCteg ;)2lebal(dda.)(enaPtnetnoCteg

} diov citats cilbup { )sgra ][gnirtS(niam

wen (elbisiVtes.)(niaM eurt ;) } }

2 ?xatnys rieht eviG .elbaTJ gniws fo sepyt tnereffid nialpxe dna emaN

ehT elbaTJ a yalpsid ot desu si owt raluger tide dn - .sllec fo selbat lanoisnemidehT elbaTJ dna gniredner sti ezimotsuc ot elbissop ti ekam taht seitilicaf ynam sah

Page 24: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 42

.ylisae pu tes eb nac selbat elpmis taht os serutaef eseht rof stluafed sedivorp tub gnitideelbat a pu tes ot ,elpmaxe roF :srebmun fo snmuloc 01 dna swor 01 htiw

{ )(ledoMelbaTtcartsbA wen = ledoMatad ledoMelbaT } ;01 nruter { )(tnuoCnmuloCteg tni cilbup };01 nruter { )(tnuoCwoRteg tni cilbup er { )loc tni ,wor tni(tAeulaVteg tcejbO cilbup } ;)loc*wor(regetnI wen nrut

;} ;)ledoMatad(elbaTJ wen = elbat elbaTJ ;)elbat(enaPllorcSJ wen = enapllorcs enaPllorcSJ

a esu ot hsiw uoy fi taht etoN elbaTJ a fo edistuo( weiv enoladnats a ni dna )enaPllorcSJ ,deyalpsid redaeh eht tnaw gnisu ti teg nac uoy )(redaeHelbaTteg ti yalpsid dna

.yletarapes a esu ,swor fo gniretlif dna gnitros elbane oT ni retros wor a pu tes nac uoY .retroSwoR

:syaw owt fo rehtie eht tes yltceriD :elpmaxe roF .retroSwoR wen(retroSwoRtes.elbat

.))ledom(retroSwoRelbaT eht teS retroSwoRetaerCotua ot ytreporp eht taht os ,eurt elbaTJ setaerc

a retroSwoR :elpmaxe roF .uoy rof .)eurt(retroSwoRetaerCotuAtes gised nehW eht esu taht snoitacilppa gnin elbaTJ eht ot noitnetta esolc gniyap htrow si ti

ehT .atad s'elbat eht tneserper lliw taht serutcurts atad ledoMelbaTtluafeD ledom a sia sesu taht noitatnemelpmi rotceV fo srotceVfo llew sA .seulav llec eht erots ot stcejbO

eht otni noitacilppa na morf atad eht gniypoc sa elbissop osla si ti ,ledoMelbaTtluafeDeht fo sdohtem eht ni atad eht parw ot ledoMelbaT eb nac atad eht taht os ecafretni

eht ot dessap elbaTJ erom ni stluser netfo sihT .evoba elpmaxe eht ni sa ,yltceride taht noitatneserper lanretni eht esoohc ot eerf si ledom eht esuaceb snoitacilppa tneiciff

esu ot rehtehw gnidiced rof bmuht fo elur doog A .atad eht stius tsebeht ledoMelbaTtcartsbA eht ro ledoMelbaTtluafeD eht esu ot si ledoMelbaTtcartsbA sa

lc esab eht eht dna sessalcbus gnitaerc rof ssa ledoMelbaTtluafeD si gnissalcbus nehw.deriuqer ton

a sevig noitubirtsid ecruos eht fo aera omed eht ni yrotcerid "elpmaxEelbaT" ehTfo selpmaxe etelpmoc fo rebmun elbaTJ eht woh gnirevoc ,egasu elbaTJ ot desu eb nac

orp snmuloc eht yfidom ot woh dna esabatad a morf nekat atad fo weiv elbatide na ediv.srotide dna sreredner dezilaiceps esu ot yalpsid eht ni

ehT elbaTJ eht fo snmuloc eht dna swor eht htob ot refer ot ylevisulcxe sregetni sesuehT .syalpsid ti taht ledom aTJ elb dna sllec fo egnar ralubat a sekat ylpmis

sesu )tni ,tni(tAeulaVteg si tI .gnitniap gnirud ledom eht morf seulav eht eveirter ot yb denruter sexedni wor dna nmuloc eht taht rebmemer ot tnatropmi

suoirav elbaTJ eht fo smret ni era sdohtem elbaTJ iv eht( eht ylirassecen ton era dna )we.ledom eht yb desu sexedni emas

Page 25: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 52

eht ni degnarraer eb yam snmuloc ,tluafed yB elbaTJ raeppa snmuloc s'weiv eht taht os noitatnemelpmi eht tceffa ton seod sihT .ledom eht ni snmuloc eht ot redro tnereffid a ni

ta ledom eht fo eht ,deredroer era snmuloc eht nehw :lla elbaTJ redro wen eht sniatniam.ledom eht gniyreuq erofeb secidni nmuloc sti strevnoc dna yllanretni snmuloc eht fo

a gnitirw nehw ,oS gniredroer nmuloc rof netsil ot yrassecen ton si ti ,ledoMelbaTom eht sa stneve si tahw fo sseldrager metsys etanidrooc nwo sti ni deireuq eb lliw led

gnitros a fo noitartsnomed a si ereht aera selpmaxe eht nI .weiv eht ni gnineppah etanidrooc rehtona tey esopretni ot euqinhcet siht yltcaxe fo esu gnikam mhtirogla

dro eht erehw metsys .snmuloc eht fo redro eht naht rehtar ,degnahc si swor eht fo re

3 ?xatnys rieht eviG .xobtxeTJ gniws fo sepyt tnereffid nialpxe dna emaN

ssalc cilbup dleiFtxeTJ sdnetxe tnenopmoCtxeTJ

stnemelpmi stnatsnoCgniwS dleiFtxeTJ swolla taht tnenopmoc thgiewthgil a si roF .txet fo enil elgnis a fo gnitide eht

dleiFtxeTJ ,sdleif txet gnisu fo selpmaxe dna no noitamrofni ecruos eb ot dednetni si -htiw elbitapmoc dleiFtxeT.twa.avaj sah tnenopmoc sihT .os od ot elbanosaer si ti erehw

eht ni dnuof ton seitilibapac eT.twa.avaj dleiFtx eb dluohs ssalcrepus ehT .ssalc.seitilibapac lanoitidda rof detlusnoc

dleiFtxeTJ eht rof gnirts dnammoc eht sa desu gnirts eht hsilbatse ot dohtem a sahehT .derif steg taht tneve noitca dleiFtxeT.twa.avaj eht sa dleif eht fo txet eht desu

dnammoc eht rof gnirts dleiFtxeTJ.tnevEnoitcA htiw tes gnirts dnammoc eht esu lliweht dnammoCnoitcAtes ton fi dohtem a sa dleif eht fo txet eht esu lliw ti esiwrehto ,llun

htiw ytilibitapmoc .dleiFtxeT.twa.avaj dohtem ehT rahCohcEtes dna rahCohcEteg vorp ton era wen a diova ot yltcerid dedi

kool elbaggulp a fo noitatnemelpmi - dna - drowssap gnisopxe yltnetrevdani leefdrowssap edivorp oT .sretcarahc - etarapes a secivres ekil

ssalc dleiFdrowssaPJ sdnetxe dleiFtxeTJ yltnednepedni na htiw ecivres siht edivorp otlbaggulp kool e - dna - .leef

ehT dleiFtxeT.twa.avaj gnidda yb segnahc rof derotinom eb dluoca renetsiLtxeT rof eht nI .s'tnevEtxeT tnenopmoCtxeTJ era segnahc ,stnenopmoc desab

a aiv ledom eht morf detsacdaorb tnevEtnemucoD .srenetsiLtnemucoDotehT tnevEtnemucoD sevig .derised fi egnahc fo dnik eht dna egnahc eht fo noitacol eht

:ekil gnihtemos kool thgim tnemgarf edoc ehT ;?? = renetsiLym renetsiLtnemucoD ;?? = aerAym dleiFtxeTJ ;)renetsiLym(renetsiLtnemucoDdda.)(tnemucoDteg.aerAym

Page 26: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 62

ila latnoziroh ehT fo tnemng dleiFtxeTJ ,deifitsuj gnidael ,deifitsuj tfel eb ot tes eb nac eht fi lufesu si noitacifitsuj gniliart/thgiR .deifitsuj gniliart ro deifitsuj thgir ,deretnec

mreted si sihT .ti ot detacolla ezis eht naht rellams si txet dleif eht fo ezis deriuqer denieht yb tnemngilAlatnoziroHtes dna tnemngilAlatnoziroHteg ot si tluafed ehT .sdohtem

.deifitsuj gnidael eb sah dleif txet eht rehtehw no sdneped stneve RETNE_KV semusnoc dleif txet eht woH

etsil eht ni stluser RETNE_KV neht ,os fI .srenetsil noitca yna na gnitteg sren woh htiw elbitapmoc si sihT .demusnoc si tneve RETNE_KV eht dna ,tnevEnoitcA ,srenetsil noitca on sah dleif txet eht fI .stneve RETNE_KV eldnah sdleif txet TWA fo sgnidnib eht ,daetsnI .demusnoc ton si tneve RETNE_KV eht 3.1 v fo sa neht

na fo erutaef nottub tluafed eht selbane hcihw ,dessecorp era stnenopmoc rotsec.krow ot gniwS/CFJ

eht gnignahc dna ledom eht gnidnetxe yb detaerc eb ylisae nac sdleif dezimotsuCf a etaerc lliw edoc fo eceip gniwollof eht ,elpmaxe roF .dedivorp ledom tluafed taht dlei

eht morf otni detsap si txet fi neve krow lliw tI .sretcarahc esac reppu ylno sdloh.segnahc citammargorp aiv deretla si ti ro draobpilc

{ dleiFtxeTJ sdnetxe dleiFesaCreppU ssalc cilbup { )sloc tni(dleiFesaCreppU cilbup c(repus ;)slo } { )(ledoMtluafeDetaerc tnemucoD detcetorp ;)(tnemucoDesaCreppU wen nruter } { tnemucoDnialP sdnetxe tnemucoDesaCreppU ssalc citats )a teSetubirttA ,rts gnirtS ,sffo tni(gnirtStresni diov cilbup { noitpecxEnoitacoLdaB sworht { )llun == rts( fi ;nruter } ;)(yarrArahCot.rts = reppu ][rahc { )++i ;htgnel.reppu < i ;0 = i tni( rof aCreppUot.retcarahC = ]i[reppu ;)]i[reppu(es } ;)a ,)reppu(gnirtS wen ,sffo(gnirtStresni.repus } } }

Page 27: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 72

4 gniws fo sepyt tnereffid nialpxe dna emaN J lebaL ?xatnys rieht eviG

ssalc cilbup lebaLJ sdnetxe tnenopmoCJ

stnemelpmi stnatsnoCgniwS , elbisseccA tupni ot tcaer ton seod lebal A .htob ro ,egami na ro gnirts txet trohs a rof aera yalpsid A

teg tonnac ti ,tluser a sA .stneve a yalpsid ,revewoh ,nac lebal A .sucof draobyek eht draobyek a sah taht tnenopmoc ybraen a rof ecneinevnoc a sa evitanretla draobyek

.ti yalpsid t'nac tub evitanretla A lebaLJ eht ni erehw yficeps nac uoY .htob ro ,egami na ,txet rehtie yalpsid nac tcejbo

latnoziroh dna lacitrev eht gnittes yb dengila era stnetnoc s'lebal eht aera yalpsid s'lebaltxeT .aera yalpsid rieht ni deretnec yllacitrev era slebal ,tluafed yB .tnemngila - ylno

egami ;tluafed yb ,dengila egde gnidael era slebal - tnoziroh era slebal ylno ,deretnec ylla.tluafed yb

no si txet ,tluafed yB .egami eht ot evitaler txet eht fo noitisop eht yficeps osla nac uoY.dengila yllacitrev egami dna txet eht htiw ,egami eht fo egde gniliart eht

v eht morf denimreted era egde gniliart dna gnidael s'lebal A fo eulasti noitatneirOtnenopmoC noitatneirOtnenopmoC tluafed eht ,tneserp tA .ytreporp

art eht dna tfel ot egde gnidael eht spam gnittes .thgir ot egde gnili eht esu nac uoy ,yllaniF paGtxeTnocItes dluohs slexip ynam woh yficeps ot dohtem

.slexip 4 si tluafed ehT .egami eht dna txet eht neewteb raeppa 5 ?xatnys rieht eviG .tsiLJ gniws fo sepyt tnereffid nialpxe dna emaN

ssalc cilbup LJ tsi sdnetxe tnenopmoCJ

stnemelpmi elballorcS , elbisseccA etarapes A .tsil a morf stcejbo erom ro eno tceles ot resu eht swolla taht tnenopmoc A

,ledom ro yarra na yalpsid ot ysae s'tI .tsil eht fo stnetnoc eht stneserper ,ledoMtsiLa gnisu ,stcejbo fo rotcev tsiLJ a sdliub taht rotcurtsnoc ledoMtsiL :uoy rof ecnatsni

][atad ni sgnirts eht syalpsid taht tsiLJ a etaerC // ,"eno"{ = atad ][gnirtS ;}"ruof" ,"eerht" ,"owt" ;)atad(tsiLJ wen = tsiLatad tsiLJ sedivorp taht tcejbo na si ytreporp ledom tsiLJ eht fo eulav ehT // daer a // - .yllacitamotua detcurtsnoc saw tI .atad eht fo weiv ylno ++i ;)(eziSteg.)(ledoMteg.tsiLatad < i ;0 = i tni(rof { )

;))i(tAtnemelEteg.)(ledoMteg.tsiLatad(nltnirp.tuo.metsyS

Page 28: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 82

} .ssalc.tsiLJ fo ssalcrepus eht syalpsid taht tsiLJ a etaerC // .rotceV.litu.avaj a ni sessalcrepus eht erots eW // ;)(rotceV wen = sessalCrepus rotceV .gniws.xavaj = ssalCtoor ssalC ;ssalc.tsiLJ { ))(ssalcrepuSteg.slc = slc ;llun =! slc ;ssalCtoor = slc ssalC(rof

;)slc(tnemelEdda.sessalCrepus } ;)sessalCrepus(tsiLJ wen = tsiLssalc tsiLJ

tsiLJ eht ekam uoy tsil gnillorcs a etaerc oT .yltcerid gnillorcs troppus t'nseod tsiLJ t eha fo weiv tropweiv :elpmaxe roF .enaPllorcSJ

;)tsiLatad(enaPllorcSJ wen = enaPllorcs enaPllorcSJ :spets owt ni rO // ;)(enaPllorcSJ wen = enaPllorcs enaPllorcSJ ;)tsiLatad(weiVtes.)(tropweiVteg.enaPllorcs

eht tluafed yB tsiLJ wolla ledom noitceles a ta detceles eb ot smeti fo noitanibmoc yna stnatsnoc eht gnisu ,emit si etats noitceles ehT .NOITCELES_LAVRETNI_ELPITLUM

fo ecnatsni na ,tcejbo etageled etarapes a yb deganam yllautca .ledoMnoitceleStsiLrevewoH tsiLJ rof seitreporp tneinevnoc sedivorp .noitceles eht gniganam

;}"ruof" ,"eerht" ,"owt" ,"eno"{ = atad ][gnirtS ;)atad(tsiLJ wen = tsiLatad tsiLJ "owt" tceles // ;)1(xednIdetceleStes.tsiLatad "owt" snruter // ;)(eulaVdetceleSteg.tsiLatad

a fo stnetnoc ehT tsiLJ ehto ni ,cimanyd eb nac egnahc nac stnemele tsil eht ,sdrow reht retfa egnahc nac tsil eht fo ezis eht dna eulav tsiLJ .detaerc neeb sah

ehT tsiLJ htiw ledom sti ni segnahc sevresborenetsiLataDtsiL.tneve.gniwsa noitatnemelpmi tcerroc A .noitatnemelpmi

fo ledoMtsiL s'ti seifiton era segnahc ehT .srucco egnahc a emit hcae srenetsila yb deziretcarahc secidni tsil fo egnar eht seifitnedi hcihw ,tnevEataDtsiL.tneve.gniws

cimanyd elpmiS .devomer ro ,dedda ,deifidom neeb evah taht - tnetnoc tsiLJ snoitacilppaeht esu nac edoMtsiLtluafeD l stnemelpmi ssalc sihT .stnemele tsil erots ot ssalc

eht eht sedivorp dna ecafretniledoMtsiL rotceV.litu.avaj taht snoitacilppA .llew sa IPAmotsuc edivorp ot deen ledoMtsiL ssalcbus nac snoitatnemelpmi ,ledoMtsiLtcartsbA

cisab sedivorp hcihw tsiLataDtsiL rene :elpmaxe roF .troppus

Page 29: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 92

.gnillorcs yojnE .stnemele 61^2 tuoba sah ledom tsil sihT // { )(ledoMtsiLtcartsbA wen = ataDgib ledoMtsiL

} ;EULAV_XAM.trohS nruter { )(eziSteg tni cilbup + " xednI" nruter { )xedni tni(tAtnemelEteg tcejbO cilbup } ;xedni

;} ;)ataDgib(tsiLJ wen = tsiLataDgib tsiLJ htdiw eht etupmoc ot noitatnemelpmi tsiLJ eht tnaw t'nod eW // gnirts a ti evig ew os ,sllec tsil eht fo lla fo thgieh ro // ot siht sesu tI .llec yna rof deen ll'ew sa gib sa s'taht // upmoc // thgieHlleCdexif dna htdiWlleCdexif eht rof seulav et .seitreporp // ;)"0987654321 xednI"(eulaVlleCepytotorPtes.tsiLataDgib 6 ?xatnys rieht eviG .xob obmoCJ gniws fo sepyt tnereffid nialpxe dna emaN

ssalc cilbup >E<xoBobmoCJ sdnetxe tnenopmoCJ

stnemelpmi elbatceleSmetI , renetsiLataDtsiL , renetsiLnoitcA , elbisseccA pord a dna dleif elbatide ro nottub a senibmoc taht tnenopmoc A - resu ehT .tsil nwod

nac pord eht morf eulav a tceles - uoy fI .tseuqer s'resu eht ta sraeppa hcihw ,tsil nwod hcihw otni dleif elbatide na sedulcni xob obmoc eht neht ,elbatide xob obmoc eht ekam

eulav a epyt nac resu eht

5 TINU

.1 .erutcetihcra reifitlum EE2J nialpxE dna eviG

ro eno sedivorp taht seigolonhcet fo puorg a senifed taht tpecnoc tcartsba na si reit Aitlum nI .stneilc sti ot secivres erom - taht secivres sniatnoc reit hcae erutcetihcra reit

D ro tcejbo erawtfos edulcni itluM .SMB - ,stneilc fo desopmoc si erutcetihcra reit .sreniatnoc dna ,)ecivres( stnenopmoc ,secruoser

stnenopmoC dna secruoseR ,stneilC

Page 30: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 03

si ecruoser A .tnenopmoc a morf ecivres a stseuqer taht margorp a ot srefer tneilc Aorp ot sdeen tnenopmoc a gnihtyna taht reit fo trap si tnenopmoc a dna ,ecivres a ediv

eht edivorp ot noitcnuf a smrofrep taht margorp a ro sessalc fo noitcelloc a fo stsisnoc tnenopmoc a sedivorp dna tnenopmoc a seganam taht erawtfos si reniatnoc A .ecivres

taler ehT .secivres metsys htiw si tnenopmoc a dna reniatnoc a neewteb pihsnoi noitacilppa na yb denrevog era smret esohw ,tcartnoc a sa ot derrefer semitemos eht dna wollof tsum tnenopmoc a selur senifed IPA nA .)IPA( ecafretni gnimmargorp

tnoc eht morf eviecer lliw tnenopmoc a secivres .renia

rehto dna gnidaerht ,ytiruces ,tnemeganam ecruoser ,ecnetsisrep seldnah reniatnoc Ametsys - stnenopmoC .reniatnoc eht htiw detaicossa era taht stnenopmoc rof secivres level

emmargorp eht spleh tI .cigol ssenisub fo noitatnemelpmi rof elbisnopser era no sucof ot rwol tuoba denrecnoc gnimoceb tuohtiw stnenopmoc otni selur ssenisub gnidoc - level

nwohs si ecruoser dna tnenopmoc ,tneilc neewteb pihsnoitaler ehT .secivres metsys.woleb

tseuqeR ylpeR

reniatnoC

secruoseR

itlum yolpme snoitazinagro egral yllamroN - esuaceb erutcetihcra reit na dliub ot ysae si ti .stneilc fo noitatcepxe eht ot evisnopser dna elbalacs ,elbixelf si taht noitacilppa ,reit noitcudorp ,reit gnitekram sa secivres sti spuorg taht noitazinagro na gniredisnoC

evel tsewol eht tA .reit secivres ytilicaf dna reit troppus yteirav sniatnoc secivres ytilicaf l .secivres enohpelet dna ,krowten retupmoc ,rotavele ,yticirtcele edulcni taht secruoser fo ,gnimmargorp retupmoc ekil secruoser troppus sniatnoc noitazinagro eht ni reit txen ehT

t noitcudorP .cte gnilesnuoc ,gnitnuocca ecudorp ot yrassecen secruoser eht sah rei rof secruoser fo stsisnoc reit tsehgih ehT .ynapmoc eht yb dlos secivres dna stcudorp eht rof rehto hcae htiw tcaretni dluohs sreit eht llA .gnisitrevda dna tnemeganam tcudorp

.esirpretne eht fo gninoitcnuf reporp detubirtsid ni erutcurts reit eht ot ralimis si sihT.woleb nevig si esirpretne na ni pihsnoitaler reit ehT .smetsys

tneilC

tnenopmoC tnenopmoC tnenopmoC

esabataD

Page 31: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 13

.2 steppins edoc htiw ,ssecorp CBDJ fo spets suoirav eht ebircseD

tacilppa avaJ a swolla revird CBDJ A .1 LQS a htiw etacinummoc ot tneilc/noi

.esabatad revirD.lqs.avaj s'CBDJ eht stnemelpmi taht ssalc avaJ a si revird CBDJ A .2

.ecafretni ralucitrap a rof stseuqer )LQS yllacipyt dna( margorp strevnoc revird CBDJ A .3

.esabatad alC gnisU :revirD CBDJ a gnidaoL )(emaNrof.ss

;"revirD.lqsym.mm.tjg.gro" = emaNssalc gnirtS ssalC = tcejbOrevird ssalC ;)emaNssalc(emaNrof. tropmi ;noitcennoC.lqs.avaj tropmi ;reganaMrevirD.lqs.avaj tropmi ;teStluseR.lqs.avaj tropmi ;ataDateMteStluseR.lqs.avaj tropmi ;tnemetatS.lqs.avaj

up ssalc cilb { niaM diov citats cilbup )sgra ][gnirtS(niam sworht { noitpecxE

;)(noitcennoCLQSHteg = nnoc noitcennoC ;)(tnemetatSetaerc.nnoc = ts tnemetatS

tnemeganam tcudorP gnisitrevdA gnitekraMreit

gnirutcafunaM gnisahcruP

gnitnuoccA gnimmargorP

yticirtcelE krowteN enohpeleT

noitcudorPreit

troppuSreit

reit ytilicaF

Page 32: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 23

;)";))03(rahcrav eman,tni di( yevrus elbat etaerc"(etadpUetucexe.ts vrus otni tresni"(etadpUetucexe.ts ;)")'eulaVeman',1( seulav ) eman,di( ye

;)(tnemetatSetaerc.nnoc = ts ;)"yevrus MORF * TCELES"(yreuQetucexe.ts = sr teStluseR

;)(ataDateMteg.sr = ataDateMsr ataDateMteStluseR tni ;)(tnuoCnmuloCteg.ataDateMsr = snmuloCfOrebmun

M teStluser"(nltnirp.tuo.metsyS ;)snmuloCfOrebmun + "=tnuoC nmuloc ataDate ;)(esolc.sr ;)(esolc.ts

;)(esolc.nnoc }

citats etavirp )(noitcennoCLQSHteg noitcennoC sworht { noitpecxE ssalC ;)"revirDcbdj.bdlqsh.gro"(emaNrof.

;"lairotut/atad:mem:bdlqsh:cbdj" = lru gnirtS nruter g.reganaMrevirD ;)"" ,"as" ,lru(noitcennoCte

} }

)(revirDretsiger.reganaMrevirD gnisU ;"revirD.lqsym.mm.tjg.gro" = emaNssalc gnirtS//

yrt { .reganaMrevirD eht htiw revird nevig eht sretsigeR //

(revirDretsiger.reganaMrevirD wen ;))(revirD.lqsym.mm.tjg.gro ssalc eht ereh // dedaol si

} hctac { )e noitpecxELQS(

;)(ecarTkcatStnirp.e }

elcarO gnisu noitallatsni revird CBDJ a tset oT ssalc cilbup { ssalCniaM

diov citats cilbup { )sgra ][gnirtS(niam yrt {

;"revirDelcarO.revird.cbdj.elcaro" = emaNssalc gnirtS ssalC = tcejbOrevird ssalC ;)emaNssalc(emaNrof.

;)tcejbOrevird + "=tcejbOrevird"(nltnirp.tuo.metsyS ;)".KO revirD CBDJ fo noitallatsni ruoy"(nltnirp.tuo.metsyS

} hctac { )e noitpecxE(

;))(egasseMteg.e + " :rorrE revirD CBDJ :deliaF"(nltnirp.tuo.metsyS } }

Page 33: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 33

}

.3 tad no eton a etirW .ecafretni atem esaba

ssalc cilbup { ssalCniaM diov citats cilbup { )sgra ][gnirtS(niam

yrt { ;"revirD.lqsym.mm.tjg.gro" = emaNssalc gnirtS

ssalC = tcejbOrevird ssalC ;)emaNssalc(emaNrof. ;)tcejbOrevird + "=tcejbOrevird"(nltnirp.tuo.metsyS

nirp.tuo.metsyS ;)".KO revirD CBDJ fo noitallatsni ruoy"(nlt } hctac { )e noitpecxE(

;))(egasseMteg.e + " :rorrE revirD CBDJ :deliaF"(nltnirp.tuo.metsyS } } }

.4 CBDJ eton trohs a etirW ?

aicepse ,atad ralubat fo dnik yna ssecca nac taht IPA avaJ a si IPA CBDJ ehT atad yll

a ni derots .esabataD lanoitaleR gnimmargorp eerht eseht eganam taht snoitacilppa avaJ etirw ot uoy spleh CBDJ

:seitivitca .1 il ,ecruos atad a ot tcennoC esabatad a ek .2 esabatad eht ot stnemetats etadpu dna seireuq dneS .3 ruoy ot rewsna ni esabatad eht morf deviecer stluser eht ssecorp dna eveirteR

yreuq :spets eerht eseht fo elpmaxe elpmis a sevig tnemgarf edoc elpmis gniwollof ehT

euQdnAoTtcennoc diov cilbup { )drowssap gnirtS ,emanresu gnirtS(esabataDyr

(noitcennoCteg.reganaMrevirD = noc noitcennoC ,"esabataDym:revirDym:cbdj" ,emanresu ;)drowssap

tSetaerc.noc = tmts tnemetatS ;)(tnemeta ;)"1elbaT MORF c ,b ,a TCELES"(yreuQetucexe.tmts = sr teStluseR

{ ))(txen.sr( elihw

;)"a"(tnIteg.sr = x tni ;)"b"(gnirtSteg.sr = s gnirtS ;)"c"(taolFteg.sr = f taolf

}

Page 34: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 43

} setaitnatsni tnemgarf edoc trohs sihT a reganaMrevirD esabatad a ot tcennoc ot tcejbo

a setaitnatsni ,esabatad eht otni gol dna revird tnemetatS LQS ruoy seirrac taht tcejboa setaitnatsni ;esabatad eht ot yreuq egaugnal teStluseR fo stluser eht seveirter taht tcejbo

a setucexe dna ,yreuq ruoy elpmis elihw .stluser esoht syalpsid dna seveirter hcihw ,pool.elpmis taht s'tI

stnenopmoC tcudorP CBDJ :stnenopmoc ruof sedulcni CBDJ

.1 IPA CBDJ ehT — lanoitaler ot ssecca citammargorp sedivorp IPA ™CBDJ ehTnisU .egaugnal gnimmargorp ™avaJ eht morf atad snoitacilppa ,IPA CBDJ eht g

na ot kcab segnahc etagaporp dna ,stluser eveirter ,stnemetats LQS etucexe nac atad elpitlum htiw tcaretni osla nac IPA CBDJ ehT .ecruos atad gniylrednu

.tnemnorivne suoenegoreteh ,detubirtsid a ni secruos trap si IPA CBDJ ehT eht sedulcni hcihw ,mroftalp avaJ eht fo dradnatS ™avaJ

noitidE eht dna ) ES ™avaJ( noitidE esirpretnE ™avaJ IPA 0.4 CBDJ ehT .)EE ™avaJ(:segakcap owt otni dedivid si lqs.avaj dna .lqs.xavaj eht ni dedulcni era segakcap htoB.smroftalp EE avaJ dna ES avaJ

.2 reganaM revirD CBDJ — CBDJ ehT reganaMrevirD stcejbo senifed ssalc.revird CBDJ a ot snoitacilppa avaJ tcennoc nac hcihw reganaMrevirD sah

dna llams etiuq si tI .erutcetihcra CBDJ eht fo enobkcab eht neeb yllanoitidart.elpmis

kcap noisnetxE dradnatS ehT sega gniman.xavaj dna lqs.xavaj esu uoy tela ecruoSataD a htiw deretsiger tcejbo ecafretnI yrotceriD dna gnimaN avaJ )IDNJ( ™

rehtie esu nac uoY .ecruos atad a htiw noitcennoc a hsilbatse ot ecivres gnimana gnisu tub ,msinahcem gnitcennoc ecruoSataD revenehw dednemmocer si tcejbo

.elbissop .3 etiuS tseT CBDJ — taht enimreted ot uoy spleh etius tset revird CBDJ ehT

rd CBDJ ro evisneherpmoc ton era stset esehT .margorp ruoy nur lliw srevi.IPA CBDJ eht ni serutaef tnatropmi eht fo ynam esicrexe od yeht tub ,evitsuahxe

.4 CBDJ - egdirB CBDO — aiv ssecca CBDJ sedivorp egdirb erawtfoS avaJ ehTaol ot deen uoy taht etoN .srevird CBDO tneilc hcae otno edoc yranib CBDO d

no etairporppa tsom si revird CBDO eht ,tluser a sA .revird siht sesu taht enihcam rof ro ,melborp rojam a ton era snoitallatsni tneilc erehw krowten etaroproc a

eerht a ni avaJ ni nettirw edoc revres noitacilppa - ra reit .erutcetihc a ot tcennoc ot stnenopmoc CBDJ ruof eseht eseht fo owt tsrif eht sesu liarT sihT a htiw etacinummoc ot sdnammoc LQS sesu taht margorp avaj a dliub neht dna esabatad

ivne dezilaiceps ni desu era stnenopmoc owt tsal ehT .esabataD lanoitaleR tset stnemnorCBDO htiw etacinummoc ot ro ,snoitacilppa bew tset ot - .sSMBD erawa

Page 35: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 53

.5 ?ssecca atad no seton trohs a etirW

,dohtem gniwollof ehT elbaTweiv.elbaTseeffoC uptuo fo stnetnoc eht steht SEEFFOC fo esu eht setartsnomed dna ,selbat teStluseR :srosruc dna stcejbo

)emaNbd gnirtS ,noc noitcennoC(elbaTweiv diov citats cilbup { noitpecxELQS sworht

;llun = tmts tnemetatS = yreuq gnirtS

,EMAN_FOC tceles" + " ,ECIRP ,DI_PUS + " LATOT ,SELAS" ;"SEEFFOC." + emaNbd + " morf"

{ yrt

;)(tnemetatSetaerc.noc = tmts ;)yreuq(yreuQetucexe.tmts = sr teStluseR { ))(txen.sr( elihw

(gnirtSteg.sr = emaNeeffoc gnirtS ;)"EMAN_FOC" ;)"DI_PUS"(tnIteg.sr = DIreilppus tni ;)"ECIRP"(taolFteg.sr = ecirp taolf ;)"SELAS"(tnIteg.sr = selas tni ;)"LATOT"(tnIteg.sr = latot tni " + emaNeeffoc(nltnirp.tuo.metsyS \ ilppus + "t + DIre

"\ " + ecirp + "t \ + selas + "t "\ ;)latot + "t

} { ) e noitpecxELQS( hctac }

;)e(noitpecxELQStnirp.seitilitUlairotuTCBDJ { yllanif }

tmts { )llun =! tmts( fi } ;)(esolc. }

} A teStluseR yllausu si hcihw ,tes tluser esabatad a gnitneserper atad fo elbat a si tcejbo

,elpmaxe roF .esabatad eht seireuq taht tnemetats a gnitucexe yb detarenegeht elbaTweiv.selbaTeeffoC a setaerc dohtem ,teStluseR yreuq eht setucexe ti nehw ,sr

eht hguorht tnemetatS ,tcejbo a taht etoN .tmts teStluseR hguorht detaerc eb nac tcejboeht stnemelpmi taht tcejbo yna tnemetatS ,ecafretni

gnidulcni perP ,tnemetatSdera dna ,tnemetatSelballaC .teSwoR a ni atad eht ssecca uoY teStluseR a ton si rosruc siht taht etoN .rosruc a hguorht tcejbo

.teStluseReht ni atad fo wor eno ot stniop taht retniop a si rosruc sihT .rosruc esabatadisop si rosruc eht ,yllaitinI dohtem ehT .wor tsrif eht erofeb denoit txen.teStluseR sevom

Page 36: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 63

snruter dohtem sihT .wor txen eht ot rosruc eht eslaf eht retfa denoitisop si rosruc eht fieht sllac yldetaeper dohtem sihT .wor tsal txen.teStluseR a htiw dohtem elihw ot pool

a hguorht etareti eht ni atad eht ll .teStluseR

.6 ?avaj ni revird fo sepyt tnereffid nialpxE

era snoitatnemelpmi esehT .srevird CBDJ fo snoitatnemelpmi elbissop ynam era erehT:swollof sa dezirogetac

1 epyT atad rehtona ot gnippam a sa IPA CBDJ eht tnemelpmi taht srevirD : era epyt siht fo srevirD .)ytivitcennoC esabataD nepO( CBDO sa hcus ,IPA ssecca

CBDJ ehT .ytilibatrop rieht stimil hcihw ,yrarbil evitan a no tnedneped yllareneg -.revird 1 epyT a fo elpmaxe na si egdirB CBDO

etoN CBDJ ehT : - deredisnoc eb dluohs egdirB CBDO ton si tI .noitulos lanoitisnart aavaJ a reffo ton seod SMBD ruoy fi ylno siht gnisu redisnoC .elcarO yb detroppus - ylno

.revird CBDJ 2 epyT dna egaugnal gnimmargorp avaJ eht ni yltrap nettirw era taht srevirD :

n a esu srevird esehT .edoc evitan ni yltrap atad eht ot cificeps yrarbil tneilc evita ytilibatrop rieht ,edoc evitan eht fo esuaceb ,niagA .tcennoc yeht hcihw ot ecruos

tneilc )ecafretnI llaC elcarO( ICO s'elcarO .detimil si - fo elpmaxe na si revird edis.revird 2 epyT a

3 epyT up a esu taht srevirD : erawelddim a htiw etacinummoc dna tneilc avaJ eresabatad a gnisu revres - neht revres erawelddim ehT .locotorp tnednepedni

.ecruos atad eht ot stseuqer s'tneilc eht setacinummoc 4 epyT a rof locotorp krowten eht tnemelpmi dna avaJ erup era taht srevirD :

eps .ecruos atad eht ot yltcerid stcennoc tneilc ehT .ecruos atad cific 4 epyT owt htiw semoc BD avaJ .SMBD ruoy htiw semoc sepyt revird hcihw kcehC epyT a si J/rotcennoC LQSyM .revirD tneilC krowteN a dna revird deddebmE na ,srevird

.revird 4 BDJ a gnillatsnI neht ,retupmoc ruoy ot revird eht gniypoc fo stsisnoc yllareneg revird C

naht rehto srevird CBDJ ynam ,noitidda nI .htap ssalc ruoy ot ti fo noitacol eht gniddatneilc a llatsni ot uoy eriuqer srevird 4 epyT - si noitarugifnoc laiceps rehto oN .IPA edis

ausu .dedeen yll

6 TINU

1 ?telvres a fo elcycefil eht nialpxE

elcyC efiL telvreS neeb sah telvres eht hcihw ni reniatnoc eht yb dellortnoc si telvres a fo elcyc efil ehT

.deyolped ets gniwollof eht smrofrep reniatnoc eht ,telvres a ot deppam si tseuqer a nehW .sp

Page 37: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 73

reniatnoc beW eht ,tsixe ton seod telvres eht fo ecnatsni na fI .1 .ssalc telvres eht sdaoL .a

.ssalc telvres eht fo ecnatsni na setaerC .b .dohtem tini eht gnillac yb ecnatsni telvres eht sezilaitinI .c

ni derevoc si noitazilaitinI vreS a gnizilaitinI tel . .tcejbo esnopser dna tseuqer a gnissap ,dohtem ecivres eht sekovnI .2

noitces eht ni dessucsid era sdohtem ecivreS sdohteM ecivreS gnitirW . s'telvres eht gnillac yb telvres eht sezilanif ti ,telvres eht evomer ot sdeen reniatnoc eht fI

.dohtem yortsed ni dessucsid si noitazilaniF telvreS a gnizilaniF . 2 ni dedivorp era taht sessalc eroc nialpxe dna tsiL ?egakcap telvres.xavaj

yrammuS ecafretnI

retliF

cejbo na si retlif A no sksat gniretlif smrofrep taht t citats ro telvres a( ecruoser a ot tseuqer eht rehtie

.htob ro ,ecruoser a morf esnopser eht no ro ,)tnetnoc

eht ni gniretlif mrofrep sretliF retliFod .dohtem

niahCretliF

telvres eht yb dedivorp tcejbo na si niahCretliF A eht otni weiv a gnivig repoleved eht ot reniatnoc

.ecruoser a rof tseuqer deretlif a fo niahc noitacovni

gifnoCretliF

reniatnoc telvres a yb desu tcejbo noitarugifnoc retlif A.noitazilaitini gnirud retlif a ot noitamrofni ssap ot

hctapsiDtseuqeR re

tneilc eht morf stseuqer seviecer taht tcejbo na senifeD ,telvres a sa hcus( ecruoser yna ot meht sdnes dna

.revres eht no )elif PSJ ro ,elif LMTH telvreS sdohtem senifeD .tnemelpmi tsum stelvres lla taht

gifnoCtelvreS

telvres a yb desu tcejbo noitarugifnoc telvres A gnirud telvres a ot noitamrofni ssap ot reniatnoc

.noitazilaitini

txetnoCtelvreS

ot sesu telvres a taht sdohtem fo tes a senifeD ot ,elpmaxe rof ,reniatnoc telvres sti htiw etacinummoc

w ro ,stseuqer hctapsid ,elif a fo epyt EMIM eht teg etir.elif gol a ot

renetsiLetubirttAtxetnoCtelvreS

snoitacifiton eviecer ecafretni siht fo snoitatnemelpmIes eht no tsil etubirtta eht ot segnahc fo a fo txetnoc telvr

.noitacilppa bew

renetsiLtxetnoCtelvreS

snoitacifiton eviecer ecafretni siht fo snoitatnemelpmI eht fo txetnoc telvres eht ot segnahc tuoba bew

.fo trap era yeht noitacilppa

tseuqeRtelvreS

noitamrofni tseuqer tneilc edivorp ot tcejbo na senifeD.telvres a ot

renetsiLetubirttAtseuqeRtelvreS detnemelpmi eb nac renetsiLetubirttAtseuqeRtelvreS A

Page 38: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 83

tseuqer fo deifiton gnieb ni detseretni repoleved eht yb.segnahc etubirtta

renetsiLtseuqeRtelvreS

eht yb detnemelpmi eb nac renetsiLtseuqeRtelvreS A stseuqer fo deifiton gnieb ni detseretni repoleved

.tnenopmoc bew a ni epocs fo tuo dna ni gnimoc

esnopseRtelvreS

a gnidnes ni telvres a tsissa ot tcejbo na senifeD.tneilc eht ot esnopser

hTelgniS ledoMdaer

.detacerpeD tcerid on htiw ,4.2 IPA telvreS avaJ fo sA.tnemecalper

yrammuS ssalC

telvreScireneG locotorp ,cireneg a senifeD - .telvres tnednepedni

tnevEetubirttAtxetnoCtelvreS

ot segnahc tuoba snoitacifiton rof ssalc tneve eht si sihT.noitacilppa bew a fo txetnoc telvres eht fo setubirtta eht

tnevEtxetnoCtelvreS

ot segnahc tuoba snoitacifiton rof ssalc tneve eht si sihT.noitacilppa bew a fo txetnoc telvres eht

maertStupnItelvreS

a morf atad yranib gnidaer rof maerts tupni na sedivorPtneiciffe na gnidulcni ,tseuqer tneilc eniLdaer rof dohtem

.emit a ta enil eno atad gnidaer

maertStuptuOtelvreS

eht ot atad yranib gnidnes rof maerts tuptuo na sedivorP.tneilc

EetubirttAtseuqeRtelvreS tnev

eht ot segnahc fo snoitacifiton rof ssalc tneve eht si sihT.noitacilppa na ni tseuqeRtelvreS fo setubirtta

tnevEtseuqeRtelvreS

etacidni dnik siht fo stnevE a rof stneve elcycefil.tseuqeRtelvreS

repparWtseuqeRtelvreS

eht fo noitatnemelpmi tneinevnoc a sedivorP yb dessalcbus eb nac taht ecafretni tseuqeRtelvreS

ved .telvreS a ot tseuqer eht tpada ot gnihsiw srepole

repparWesnopseRtelvreS

eht fo noitatnemelpmi tneinevnoc a sedivorPbus eb nac taht ecafretni esnopseRtelvreS yb dessalc

.telvreS a morf esnopser eht tpada ot gnihsiw srepoleved

3 aj ni deldnah si gnikcart noisses woh nialpxE .teppins edoc a htiW htiw av

?televres { telvreSpttH sdnetxe telvreSolleH ssalc cilbup ,tseuqer tseuqeRtelvreSpttH(teGod diov cilbup

eSpttH )esnopser esnopseRtelvr { noitpecxEOI ,noitpecxEtelvreS sworht

;)"lmth/txet"(epyTtnetnoCtes.esnopser ;)(retirWteg.esnopser = tuo retirWtnirP

Page 39: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 93

= epyTcod gnirtS CILBUP LMTH EPYTCOD!<" \"- + " 0.4 LMTH DTD//C3W//

NE//lanoitisnarT" \ >" \ ;"n + epyTcod(nltnirp.tuo

" >LMTH< \ + "n >DAEH/<>ELTIT/<olleH>ELTIT<>DAEH<" \ + "n

=ROLOCGB YDOB<" \ 6E5FDF#" \ >" \ + "n >1H/<dlroW olleH>1H<" \ + "n ;)">LMTH/<>YDOB/<"

} }

ssalcrepus ehT { telvreSpttH sdnetxe telvreSolleH ssalc cilbup ·

o ssalcbus a ro telvreScireneG dnetxe tsum ssalc yrevE · telvreScireneG f ot telvres a etirw dluoc uoy os ”,tnednepedni locotorp“ si telvreScireneG o

locotorp yna ssecorp os ,tseuqer PTTH na ot dnopser ot tnaw syawla tsomla uoy ,ecitcarp nI o

telvreSpttH dnetxe uoy 4 c si revres bew tacmot woh sliated ni ebircseD fo tnempoleved rof derugifno

?telvres tacmoT

ehcapA rof stseuqer telvres seldnah naht enignE telvreS eht si tacmoT · a si tacmoTehcapA rof ”noitacilppa repleh“ ”reniatnoc telvres“ a sa tacmoT fo kniht ot tseb s’tI

es bew fo sepyt ynam eldnah nac ehcapA · secivr tacmoT tuohtiw dellatsni eb nac ehcapA ehcapA tuohtiw dellatsni eb nac tacmoT

ehcapA fo trap sa naht enoladnats tacmoT llatsni ot reisae s’tI · PSJ dna ,stelvres ,segap bew eldnah nac tacmoT ,flesti yB

ht dna( ecruos nepo era tacmoT dna ehcapA · )eerf erofere

5 itnereffiD ?psj dna telvres neewteb eta

cigol ssenisub dna noitatneserp eht htob stelvres nI ,si meht neewteb ecnereffid niam ehT nI . snaeb avaj yb gninifed yb detarapas era htob psj ni sa erehW .rehtegot ti ecalp era

s'psj edoc llarevo eht nac avaj tuoba wonk t'nseed ohw repoleved eht os detaludom si psj etirw erom enO .seman ssalc dna segat lanoitidda eht gniwonk ylpmis yb segap

eb ot tnatropmi yfilpmis ot loot a si psJ .elipmoc ot emit ssel ekat telvres si deredisnoct ekam dna ssecorpeht eh bew ecudorp ot desu snoitacilppabew era htoB.etamotua ssecorp

cimanyd naem taht tnetnoc eht ecivres dna stseuqer eht ekat ot desu era toB .segap bewenigne PSJ eht nehW.stneilc ti ,emit noitalsnartta PSJ a ni noisnetxe gat a sretnuocne

il gat eht sesrap dnif ot rotpircsedyrarb edoc setareneg dna,ssalc reldnah gat deriuqer eht.reldnahgat eht ,htiw tcaretni dna ,niatbo ot

,reldnah gat yna yb detnemelpmi eb tsum hcihw fo eno ,secafretni gaTydoB ro gaT ehT ssecen ton lliw senigne PSJ ,snosaer ecnamrofrep roF reldnah gat wen a etaitnatsni ylira

fo loop a niatniam yam yeht ,daetsnI .PSJ a ni deretnuocne si gat a emit yreve ecnatsni

Page 40: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 04

gat PSJ eht ,PSJ a ni deretnuocne si gat a nehW .elbissop erehw meht gnisuer ,secnatsnienigne taht ecnatsni gaT a dnif ot yrt lliw esaeler dna ti esu ,ti ezilaitini ,desu gnieb ton situb( ti lortnoc on sah remmargorp ehT.esu rehtruf rof elbaliava ti gnikam ,)ti yortsed ton

yna revo ot ralimis si ledom esu detaeper ehT .rucco yam taht gniloop ,elcycefil telvres aeno eton tub pmi yrev ot deen t'nod snoitatnemelpmi reldnah gat :ecnereffid tnatro

htiw sevlesmeht nrecnoc gat a fo ecnatsni na esu ton lliw enigne PSJ ehT .ytefas daerhtsselnu gat a eldnah ot reldnah ni gnirohtua PSJ htiw sa :swen doog si sihT .eerf si ti

srepoleved ,lareneg tuoba yrrow ot deen gnipoleved nehw naht netfo ssel seussi gnidaerht.stelvres

6 ?sesnopseR dna stseuqeR PTTH seton trohs a etirW

TSOP eht dna stseuqeR TEG eht htob gnildnah rof desu eb nac stelvreS

.stseuqeR

TH gnildnah rof desu si ssalc telvreSpttH ehT mos sah ti sa stseuqeR TEG PT sdohtem esehT .stseuqer PTTH eht eldnah yltneiciffe nac taht sdohtem dezilaiceps

;era

)(teGod )(tsoPod

)(tuPod )(daeHod )(ecarTod )(snoitpOod )(eteleDod

revo ot sdeen stseuqeR PTTH gnildnah rof telvres gnipoleved laudividni nA eno edir si telvres ehT .esnopser a etareneg dna tseuqer eht ssecorp ot redro ni sdohtem eseht fo

dne na nehw yllacimanyd dekovni - .mrof a stimbus resu :elpmaxE

:roloc eht tceleS >telvreSloC/telvres/=noitca "1F"=eman mrof< >"3" = ezis "loc" = eman tceles<

< >noitpo/<egnarO>"egnaro" = eulav noitpo< >noitpo/<eulB>"eulb" = eulav noitpo>tceles/<

>mrof/< >"timbuS" = eulav "timbus" = epyt tupni< atad eveirter ot dohtem )(teGod eht sedirrevo taht avaj.telvreSloC rof edoc eht s’ereH

neht ti dna tseuqeR PTTH eht morf .llew sa esnopser a setareneg krow ot telvres eht rof dedeen era taht segakcap avaj eht tropmi //

tropmi oi.avaj ;*. ;* .telvres.xavaj tropmi

;* .ptth.telvres.xavaj tropmi ssalc a gninifed //

H sdnetxe telvreSloC ssalc cilbup { telvreSptt sworht )esnopser esnopseRtelvreSpttH,tseuqer tseuqeRtelvreSpttH(teGod diov cilbup

noitpecxEOI ,noitpecxEtelvreS

Page 41: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 14

noitamrofni niatbo ot desu s'ti dna tseuqeRtelvreSpttH epyt fo tcejbo na si tseuqer // telvreSpttH epyt fo tcejbo na si esnopser // a etareneg ot desu s'ti dna esnopseR

worht nac dohtem a naht snoitpecxe eht yficeps ot desu si sworht // esnopser {

;)"loc"(retemaraPteg.tseuqer = emanloc gnirtS resu eht yb edam noitceles eht eveirter ot desu si dohtem )(retemaraPteg //

netnoCtes.esnopser ;)"lmth/txet"(epyTt ;)(retirWteg.esnopser = ofni retirWtnirP

;)" :si roloc ehT"(nltnirp. ofni ;)loc(nltnirp. ofni

;)(esolc.ofni } }

7 TINU

.1 av eht serots taht di resu deman seikooc daer dna etaerc ot PSJ a etirW ?eul

ssalC tnetnoCydoB.txegat.psj.telvres.xavaj ehT fo ssalcbus a si tnetnoCydoB .ytilanoitcnuf gaTydoB ot yek eht si ssalc tnetnoCydoB ehT noitatnemelpmi gaTydoB fo tnetnoc ydob eht etalupinam ot desu eb nac tahtretirWpsJ

dna aveirter retal rof ti erots .l ecnatsni tnetnoCydoB eht snruter troppuSgaTydoB fo dohtem )(tnetnoCydoBteg ehT

detaicossa .gat ralucitrap a htiw retirWpsJ woh redisnoc ,skrow ssalc tnetnoCydoB eht hcihw ni yaw eht dnatsrednu oT

stcejbo era a 5 segassem :sgaTydoB gnisu sPSJ ni deldnah ecneuqes eht morf 01 dnerofeB .evoba margaid gaTydoB eht detareneg eht ,tnetnoc ydob sti etaulave ot snigeb

eht sedulcni ssalc noitatnemelpmi PSJ :enil gniwollof ;)(ydoBhsup.txetnoCegap = tuo

tam a sedulcni ti ,dellac neeb evah sdohtem s'gaTydoB eht retfA :llac gnihc ;)(ydoBpop.txetnoCegap = tuo

etalupinam ot ti gnilbane ,aera yalp fo dnik a sah gaTydoB hcae taht si snaem siht tahWsti

tnetnoCydoB ro egap PSJ gnisolcne eht fo retirWpsJ eht gnitceffa yllacitamotua tuohtiwetareneg oT .gat eht ,tuptuo

gaTydoB retirw gnisolcne sti otni tnetnoCydoB sti fo stnetnoc eht etirw ot sdeenylticilpxe

on evah snoitatnemelpmi gaT :sgaT dna sgaTydoB neewteb ecnereffid yek eht si sihThcus dna ,ytilibixelf hguohtla ,tnetnoc ydob rieht sserppus ro yfidom tonnac erofereht

ht morf ti tneverp nac ye detaulave gnieb rieht ni YDOB_PIKS gninruter yb rehtegotla.)(gaTtratSod fo noitatnemelpmi

Page 42: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 24

.2 sepyt tcnereffid nialpxE?psj dna telvres neewteb ecnereffid eht si tahW

?sgat

tneilc eht no derots selif txet era seikooC dna retupmoc rof tpek era yeht suoirav gnisu seikooc PTTH stroppus yltnerapsnart PSJ .esoprup gnikcart noitamrofni

.ygolonhcet telvres gniylrednu :sresu gninruter gniyfitnedi ni devlovni spets eerht era erehT

axe roF .resworb eht ot seikooc fo tes a sdnes tpircs revreS ro ,ega ,eman elpm.cte rebmun noitacifitnedi

.esu erutuf rof enihcam lacol no noitamrofni siht serots resworB esoht sdnes ti neht revres bew ot tseuqer yna sdnes resworb emit txen nehW

ot noitamrofni taht sesu revres dna revres eht ot noitamrofni seikooc ro resu eht yfitnedi.llew sa esoprup rehto emos rof eb yam

.3 lpmaxe na htiw noitacovni dohtem etomer seton trohs a etirW ?e

lautriV avaJ neewteb sllac noitcnuf tcejbo setatilicaf )IMR( noitacovnI dohteM etomeR rapes no detacol eb nac sMVJ .)sMVJ( senihcaM sretupmoc eta - ekovni nac MVJ eno tey

stcejbo ssap neve nac sdohteM .MVJ rehtona ni derots tcejbo na ot gnignoleb sdohtemtaht

fo gnidaol cimanyd gniwolla ,erofeb deretnuocne reven sah enihcam lautriv ngierof awen

lufrewop a si sihT .deriuqer sa sessalc !erutaef elpmaxE revreS IMR

{ yrt ;)(lpmIreddA wen = redda lpmIreddA

;)redda ,"redda"(dniber.gnimaN ;)"dnuob reddA"(nltnirp.tuo.metsyS

} { )er noitpecxEetomeR( hctac

;)(ecarTkcatStnirp.er }

{ )em noitpecxELRUdemroflaM( hctac ;)(ecarTkcatStnirp.em

}

lpmaxE :e

>lmth< >daeh<

>eltit/<seikooC gnidaeR>eltit< >daeh/< >ydob< >retnec<

Page 43: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 34

>1h/<seikooC gnidaeR>1h< >retnec/<

%< ;llun = eikooc eikooC ;llun = seikooc ][eikooC niamod siht htiw detaicossa seikooC fo yarra na teG // ;)(seikooCteg.tseuqer = seikooc {) llun =! seikooc (fi

;)">2h/<eulaV dna emaN seikooC dnuoF >2h<"(nltnirp.tuo {)++i ;htgnel.seikooc < i ;0 = i tni( rof

;]i[seikooc = eikooc {) 0 == )"eman_tsrif"(oTerapmoc.)) (emaNteg.eikooc((fi

AxaMtes.eikooc ;)0(eg ;)eikooc(eikooCdda.esnopser + " :eikooc deteleD"(tnirp.tuo ;)">/rb<" + ) (emaNteg.eikooc

} ;)" ," + ) (emaNteg.eikooc + " : emaN"(tnirp.tuo < "+) (eulaVteg.eikooc + " :eulaV"(tnirp.tuo ;)">/rb

} {esle}

(nltnirp.tuo ;)">2h/<sdnuof seikooc oN>2h<"

} >%

>ydob/< >lmth/<

.4 htiw noisses seton trohs a etirW ?elpmaxe na

dedivorp telvres fo esu sekam PSJ ,syaw eerht denoitnem evoba eht morf trapAecafretnI noisseSpttH egap eno naht erom ssorca resu a yfitnedi ot yaw a sedivorp hcihw

.resu taht tuoba noitamrofni erots ot dna etis beW a ot tisiv ro tseuqer si tcejbo noisseSpttH wen a dna delbane gnikcart noisses evah sPSJ ,tluafed yB

otua tneilc wen hcae rof detaitnatsni seriuqer gnikcart noisses gnilbasiD .yllacitam:swollof sa eslaf ot etubirtta noisses evitcerid egap eht gnittes yb ffo ti gninrut ylticilpxe

>% "eslaf"=noisses egap @%<

eht hguorht rohtua PSJ eht ot tcejbo noisseSpttH eht sesopxe enigne PSJ ehTticilpmi noisses ecniS .tcejbo noisses ,remmargorp PSJ eht ot dedivorp ydaerla si tcejbo

Page 44: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 44

tcejbo eht morf atad gniveirter dna gnirots nigeb yletaidemmi nac remmargorp eht.)(noisseSteg ro noitazilaitini yna tuohtiw

>% "*.litu.avaj,*.oi.avaj"=tropmi egap @%< %< / .emit noitaerc noisses teG / ;))(emiTnoitaerCteg.noisses(etaD wen = emiTetaerc etaD .egap bew siht fo emit ssecca tsal teG // ;))(emiTdesseccAtsaLteg.noisses(etaD wen = emiTsseccAtsal etaD

;"etisbew ym ot kcaB emocleW" = eltit gnirtS egetnI ;)0(regetnI wen = tnuoCtisiv r ;)"tnuoCtisiv"(gnirtS wen = yeKtnuoCtisiv gnirtS ;)"DIresu"(gnirtS wen = yeKDIresu gnirtS ;)"DCBA"(gnirtS wen = DIresu gnirtS

.egap bew ruoy no remoc wen si siht fi kcehC // {))(weNsi.noisses( fi

= eltit ;"etisbew ym ot emocleW" ;)DIresu ,yeKDIresu(etubirttAtes.noisses ;)tnuoCtisiv ,yeKtnuoCtisiv(etubirttAtes.noisses

} ;yeKtnuoCtisiv(etubirttAteg.noisses)regetnI( = tnuoCtisiv ;1 + tnuoCtisiv = tnuoCtisiv .noisses)gnirtS( = DIresu ;)yeKDIresu(etubirttAteg ;)tnuoCtisiv ,yeKtnuoCtisiv(etubirttAtes.noisses >%

>lmth< >daeh<

>eltit/<gnikcarT noisseS>eltit< >daeh/< >ydob< >retnec<

>1h/<gnikcarT noisseS>1h< >retnec/<

>"retnec"=ngila "1"=redrob elbat< >"494949#"=rolocgb rt<

sseS>ht< >ht/<ofni noi >ht/<eulaV>ht<

>rt/<

Page 45: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 54

>rt< >dt/<di>dt< >dt/<>% ;))(dIteg.noisses (tnirp.tuo %<>dt<

>rt/< >rt<

>dt/<emiT noitaerC>dt< >dt/<>% ;)emiTetaerc(tnirp.tuo %<>dt<

>rt/< >rt<

>dt/<sseccA tsaL fo emiT>dt< ccAtsal(tnirp.tuo %<>dt< >dt/<>% ;)emiTsse

>rt/< >rt<

>dt/<DI resU>dt< >dt/<>% ;)DIresu(tnirp.tuo %<>dt<

>rt/< >rt<

>dt/<stisiv fo rebmuN>dt< >dt/<>% ;)tnuoCtisiv(tnirp.tuo %<>dt<

>rt/< >elbat/<

>ydob/< >lmth/<

.5 ?esnopser dna tseuqer neewteb etaitnereffiD

morf noitamrofni ekat tcejbo tseuqer sihT .tcejbo elbasu tsom si PSJ ni tcejbO tseuqeR ot kcab esnopser dna revres yb deecorp si tseuqer siht neht ,revres ot dnes dna resu eht

rp dna resworb ni egap yna fo sserdda etirw ew nehw strats ssecorp ehT .resu ot retne sseni desu eb nac tcejbo tseuqeR .egap

gnirtS yreuQ

gnirts LRU sihT .gnirts LRU fo mrof ni revres ot dessap si atad ,gnirtS yreuq gnisu nehW

g.E .ti ees nac enoyna dna resworb no elbisiv si

ihxE=epyt&9=di?psj.strecnoc/moc.emaNniamod.www//:ptth noitib

Page 46: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 64

fles rehtie gnirtS yreuq sihT .eulav si 9 dna yek si di .eman egap retfa gnirts yreuq si sihT )”yeK“(retemaraPteg.tseuqer htiw teg nac sihT .ytreporp mrof yb dnes nac ro edam

.9 su evig lliw sihT .dohtem

PSJ ni elpmaxe edam fles gnirtS yreuQ

reuq psj.gnirtSy

>% "*.lqs.avaj"=tropmi "avaj"=egaugnal egap @%< >lmth< >daeh<

>eltit/<PSJ ni gnirtS yreuQ>eltit< >daeh/<

>ydob<

>a/<gnirts yreuq edisni atad si sihT>"eoj=eman&9=di?psj.gnirtSyreuq"=ferh a< %<

;)(gnirtSyreuQteg.tseuqer=gnirtSyreuq gnirtS .tuo ;)gnirtSyreuq+">rb<"(tnirp

>% >ydob/< >lmth/<

.6 8002naJ ?elpmaxe na htiw gnirts tseuqeR no eton trohs a etirW

"naebym"=di naeBesu:psj< >% "reldnaHemaN.olleh"=tropmi egap @%<"egap"=epocs

>/ "reldnaHemaN.olleh"=ssalc p "naebym"=eman ytreporPtes: psj< >/ "*"=ytrepor

>lmth< >daeh/<>eltit/<resU ,olleH>eltit<>daeh<

>"fig.dnuorgkcab"=dnuorgkcab "ffffff#"=rolocgb ydob< >% "lmth.rennabekud"=elif edulcni @ %<

>"007"=htdiw "0"=redrob elbat< >rt<

>dt/< ;psbn& >"051"=htdiw dt< >"055"=htdiw dt<

ekuD si eman yM>1h< >1h/<?sruoy s'tahW . >rt< >rt/< >dt/<

>dt/< ;psbn& "051"=htdiw dt<

Page 47: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 74

>"055"=htdiw dt< >"teg"=dohtem mrof<

>"52"=ezis "emanresu"=eman "txet"=epyt tupni< >rb<

>"timbuS"=eulav "timbus"=epyt tupni< >"teseR"=eulav "teser"=epyt tupni<

>mrof/< >rt/< >dt/< >elbat/<

%< { ) llun =! )"emanresu"(retemaraPteg.tseuqer ( fi

>% >% "psj.esnopser"=elif edulcni @ %<

%< }

>lmth/< >ydob/< >% stnemelpmi yllausu hcihw ,tcejbo tseuqer eht ni derots si sretne resu eht atad ehT

itatnemelpmi ruoy fi ro( tseuqeRtelvreSpttH.telvres.xavaj ,locotorp tnereffid a sesu no ssecca nac uoY .)tseuqeRtelvreS.telvres.xavaj morf dessalcbus si taht ecafretni rehtona

.teltpircs a nihtiw yltcerid tcejbo tseuqer eht

8 TINU

1 ? .]RAJ[,elif RAJ no eton a etirW

In erawtfos , RAJ (J ava RA a si )evihc tamrof elif evihcra etagergga ot desu yllacipytynam selif ssalc avaJ detaicossa dna atadatem )no os dna segami ,txet( secruoser dna

etubirtsid ot elif eno otni erawtfos noitacilppa ro seirarbil eht no mroftalp avaJ . eht no tliub era selif RAJ tamrof elif PIZ eht evah dna raj. noisnetxe elif retupmoC .

eht gnisu selif RAJ tcartxe ro etaerc nac sresu raj a htiw semoc taht dnammoc KDJ .esu osla nac yehT piz s od ot sloot sredaeh elif piz eht ni seirtne fo redro eht ,revewoh ;o

.tsrif eb ot sdeen netfo tsefinam eht sa ,gnisserpmoc nehw tnatropmi si rieht dna sessalc fo tes a yolped yltneiciffe ot semitnur avaJ swolla elif RAJ A

if RAJ a ni stnemele ehT .secruoser detaicossa rehtegot ,hcihw ,desserpmoc eb nac el sekam ,tseuqer elgnis a ni noitacilppa eritne na daolnwod ot ytiliba eht htiw ynam eht gnidaolnwod yletarapes naht retsaf hcum elif RAJ a gnidaolnwod ehT .noitacilppA avaJ elgnis a mrof dluow hcihw selif desserpmocnu

p egakca piz.litu.avaj .selif RAJ etirw dna daer taht sessalc sniatnoc

Page 48: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 84

lanoitpo na sah elif RAJ A elif tsefinam htap eht ni detacol ATEM -sefinam eht ni seirtne ehT .FM.TSEFINAM/FNI eht esu nac eno woh enimreted elif t

a ,ecnatsni roF .elif RAJ htapssalC rof selif RAJ rehto yficeps ot desu eb nac yrtnesil a fo stsisnoc yrtne sihT .RAJ eht htiw gnidaol rehto ot shtap evitaler ro etulosba fo t

eb ot tuo snrut ti ecitcarp ni ,esu RAJ yfilpmis ot dednetni hguohtlA .selif RAJ snoitacol tcaxe eht ni gnieb sRAJ tnaveler eht lla no sdneped ti sa ,elttirb ylsuoiroton

yrtne eht nehw deificeps - .tliub saw RAJ tniop fo snoitacol ro snoisrev egnahc oT.dedeen si tsefinam wen a ,seirarbil

ro ,erawtfos piznu dradnats yna esu nac sresu elif RAJ a fo stnetnoc eht tcartxe oTeht raj yreve htiw semoc hcihw dnammoc enihcaM lautriV avaJ raj" : - ."raj.oof fx

nac srepoleveD ngis yllatigid semoceb noitamrofni erutangis eht ,esac taht nI .selif RAJ fo trap elif yreve daetsni tub ,dengis ton si flesti RAJ ehT .elif tsefinam deddebme eht

era taht smuskcehc eseht si ti ;muskcehc sti htiw gnola detsil si evihcra eht edisni hcae htiw flesti elif RAJ eht gnignahc ,elif RAJ eht ngis yam seititne elpitluM .dengis

is sdaol emitnur avaJ eht nehW .dilav niamer sevlesmeht selif dengis eht hguohtla ,gning ton od taht sessalc daol ot esufer dna serutangis eht etadilav nac ti ,selif RAJ dengis

eht hcihw ni ,segakcap 'delaes' troppus osla nac tI .erutangis eht hctam redaolssalC lliw eht yb dengis lla era yeht fi egakcap emas eht otni dedaol eb ot sessalc avaJ timrep ylno gnitsixe na otni detresni gnieb morf edoc suoicilam stneverp sihT .seititne emas

cap egakcap ot ssecca gniniag os dna ,egak - .atad dna sessalc depocs nac srepoleveD etacsufbo hcum teg t'nseod elif RAJ eht fo resu a taht os selif RAJ

c eht gnidrager noitamrofni ni lufesu si hcihw ,ezis sti ecuder ot ro ,sniatnoc ti edo.tnempoleved noitacilppa enohp elibom

uoy fI .selif ynam erots nac uoy hcihw otni selif desserpmoc era selif )RAJ( evihcrA avaJecalp

RAJ a ni deen telppa ro ,noitacilppa ruoy taht sessalc ynam eht ezis eht ecuder uoy ,elifruoy fo

.slebatubirtsid :epyt dna detacol era selif ruoy erehw yrotcerid eht ot og ,elif RAJ a etaerc oT

raj - *.* raj.elifraja fc .raj.elifraja dellac elif a ni eb lliw yrotcerid tnerruc eht ni yrotcerid dna elif yreve dna

uoy fI :epyt ,elif raj eht ot sdda ytilit RAJ eht tahw ees ot ekil raj - *.* raj.elifraja fvc

sti tuoba noitamrofni tuo gnitnirp ,edom esobrev a ot ytilitu RAJ eht sdnes noitpo "v" ehT .seitivitca

:epyt ,elif RAJ gnitsixe na fo tnetnoc eht tcartxe ot tnaw uoy fI raj - raj.elifraja fx

RAJ eht morf stcartxe ytilitu RAJ eht taht )seiotcerid ro( selif ees ot ekil uoy fi ,niagAesu ,elif

:ni sa ,noitpo "v" eht raj - raj.elifraja fvx

:epyt ,elif RAJ a fo tnetnoc fo elbat a ees ekil uoy fI raj - raj.elifraja ft

Page 49: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 94

c uoy ,niagA ,elif RAJ eht ni selif eht tuoba noitamrofni emos ees ot noitpo "v" eht esu na raj - raj.elifraja fvt

:epyt tsuj meht ees ot ,ytilitu RAJ eht htiw snoitpo rehto era erehT raj

b seiriralimis etinifed eht dezilaer evah thgim uoy ,dnuorgkcab XINU a evah uoy fI neeteRAJ

.ytilitu rat XINU fo snoitpo eht dna snoitpo

2 etirW ?rotpircsed tnemyolped si

rotide rotpircseD tnemyolpeD BJE

detaicossa dna selif RAJ BJE yfidom ot desu si rotide rotpircsed tnemyolped BJE ehTvaJ a e rotpircsed tnemyolped BJE ehT.selif taht snoitces dna segap htiw dezinagro si rotid

tneserper .rotpircsed tnemyolped BJE eht ni sgnittes dna seitreporp suoirav ehtrotide eht ,yllanoitiddA ®erehpSbeW ot yllacificeps detaler segap dna snoitces sedulcni

sgnidnib revreS noitacilppA oisnetxe dna si noitcnuf eroc ehT.noitacificeps BJE eht ot snna fo pot eht ta detacol yllacipyt no sucof tes ,snoitces dna segap eroc ees oT .egap rotide

tla sserp dna rotide eht - tfihs - ehT .c thgilhgih lliw sbat dna ,sredaeh ,snoitces ,segap erocht ni niamer dna eulb uoy litnu etats si tla sserp - tfihs - sgnidnib dna snoisnetxe ehT .niaga c

ta dnuof dna snoitces detsen yllausu era a gnispalloC .segap rotide eht fo mottob ehtgnidaeh eht sevael tub ,tnetnoc eht sedih noitces

hguorht gniretlif ni lufesu si sihT .noitamrofni ehT .egap hcae no seitreporp dna atad ehtrotide .rotide eht nepoer dna esolc uoy nehw espalloc uoy taht snoitces eht rebmemer

nepo nac uoY .troppus draziw decnahne eht si rotide eht fo erutaef tnatropmi rehtonAsdraziw uorht uoy klaw taht rotide eht morf suoirav eht fo noitacifidom dna noitaerc hg

ehT .stnemele noitaerc eht hguorht gnippets elihw smelborp enimreted uoy pleh sdraziwrorre na fI .ssecorp ro gninraw a syalpsid draziw eht ,atad dilavni retne uoy fi ro ,srucco

pot eht ta egassem rorre iw eht fo tide ro etaerc ot ytiliba eht reffo sdraziW .egap drazuoy dna ,emit eno ta stcejbo ynam BJE ehT.emit emas eht ta snaeb elpitlum no krow nac

:secruoser gniwollof eht seifidom rotide bje · - lmx.raj mbi · - bje - raj - imx.dnb mbi · - bje - raj - imx.txe mbi · - bje - ssecca - lmx.naeb sw · - imx.reldnah

lmx.tneilcsecivresbew · mbi · - tneilcsecivresbew - imx.dnb mbi · - tneilcsecivresbew - imx.txe

Page 50: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 05

3 ?BJE rof rotpircsed tnemyolped eht tsiL

tnemelE noitpircseD eloR BJE

ylbmessa -rotpircsed

noitacilppa sniatnoC - .noitamrofni ylbmessa noitacilppArelbmessA

pmc - dleif reniatnoc a sebircseD - .dleif deganam redivorP naeB

reniatnoc -noitcasnart

eganam tsum reniatnoc eht woh seificepS.snoitacovni dohtem s'BJE eht rof sepocs noitcasnart

noitacilppArelbmessA

noitpircsed .tnemele tnerap eht gnibircsed txet sedivorP redivorP naeB noitacilppA ro

relbmessA

yalpsid -eman

eman trohs a seificepS eb ot dednetni si taht.sloot yb deyalpsid

redivorP naeB

bje - ssalc .ssalc s'BJE eht fo eman deifilauq ylluf eht seificepS redivorP naeB

bje - raj .rotpircsed tnemyolped BJE eht fo tnemele tooR llA

bje - knil eht ni desU bje - fer BJE na taht yficeps ot tnemele RAJ BJE eht ni BJE rehtona ot deknil si ecnerefer

.elif

noitacilppArelbmessA

bje - eman na seificepS .eman s'BJE redivorP naeB noitacilppA ro

relbmessA

bje - fer .emoh s'BJE rehtona ot ecnerefer a seralceD redivorP naeB

bje - fer - eman na si hcihw ,ecnerefer BJE na fo eman eht seificepS.tnemnorivne s'BJE eht ni yrtne

redivorP naeB

bje - fer - epyt etcepxe eht seificepS eht fo )noisses ro ytitne( epyt d.BJE decnerefer

redivorP naeB

esirpretne -snaeb

.sBJE erom ro eno seralceD redivorP naeB

ytitne .naeb ytitne na seralceD redivorP naeB

vne - yrtne .seirtne tnemnorivne s'BJE na seralceD redivorP naeB noitacilppA ro

relbmessA

vne - yrtne - .yrtne tnemnorivne s'BJE na fo eman eht seificepS redivorP naeB

Page 51: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 15

eman noitacilppA rorelbmessA

vne - yrtne -epyt

eht fo epyt avaJ deifilauq ylluf eht seificepS eht yb detcepxe si taht eulav yrtne tnemnorivne

.edoc s'BJE

redivorP naeB noitacilppA ro

relbmessA

vne - ne yrt -eulav

.yrtne tnemnorivne s'BJE na fo eulav eht seificepS redivorP naeB noitacilppA ro

relbmessA

dleif - eman reniatnoc a fo eman eht seificepS - .dleif deganam edivorP naeB r

emoh emoh s'BJE eht fo eman deifilauq ylluf eht seificepS.ecafretni

redivorP naeB

egral - noci x 23( egral a gniniatnoc elif a fo eman eht seificepS htap evitaler a si emanelif ehT .egami noci )23

.elif RAJ BJE eht nihtiw

redivorP naeB

dohtem fo dohtem a setoneD etomer ro emoh s'BJE na.sdohtem fo tes a ro ,ecafretni

noitacilppArelbmessA

dohtem - ftni neewteb etaitnereffid ot tnemele dohtem a swollAa eman emas eht htiw ,sdohtem eht taht ,erutangis dn

.secafretni emoh dna etomer eht htob ni denifed era

noitacilppArelbmessA

dohtem -eman

ksiretsa eht ro ,dohtem BJE na fo eman eht seificepS ,retcarahc )*( tnemele eht nehw desu si hcihw

dna etomer s'BJE na fo sdohtem eht lla setoned.secafretni emoh

noitacilppArelbmessA

dohtem -marap

man epyt avaJ deifilauq ylluf eht seificepS a fo e.retemarap dohtem

noitacilppArelbmessA

dohtem -smarap

seman epyt avaJ deifilauq ylluf eht fo tsil a sniatnoC.sretemarap dohtem eht fo

noitacilppArelbmessA

dohtem -noissimrep

dewolla era taht selor ytiruces erom ro eno seificepS.sdohtem BJE erom ro eno ekovni ot

noitacilppArelbmessA

ecnetsisrep -epyt

tnemeganam ecnetsisrep s'naeb ytitne na seificepSnaeb( epyt - reniatnoc ro - .)deganam

redivorP naeB

mirp - yek -ssalc

ht seificepS s'naeb ytitne na fo eman deifilauq ylluf e.ssalc yek yramirp

redivorP naeB

yekmirp -dleif

na rof dleif yek yramirp eht fo eman eht seificepSreniatnoc htiw ytitne - ep deganam .ecnetsisr

redivorP naeB

Page 52: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 25

tnartneer )eurT( tnartneer si naeb ytitne na rehtehw seificepS.)eslaF( ton ro

redivorP naeB

etomer s'BJE eht fo eman deifilauq ylluf eht seificepS.ecafretni etomer

redivorP naeB

ser - htua no sngis edoc BJE eht rehtehw seificepSammargorp ro ,reganam ecruoser eht ot yllacit

ecruoser eht ot no ngis lliw reniatnoC eht rehtehw eht ,esac rettal eht nI .BJE eht fo flaheb no reganam

eht yb deilppus si taht noitamrofni sesu reniatnoC.reyolpeD

redivorP naeB

ser - fer - eman .ecnerefer yrotcaf ecruoser a fo eman eht seificepS redivorP naeB

ser - epyt ihw ,ecruos atad eht fo epyt eht seificepS eht si hc detnemelpmi eb ot detcepxe )ssalc ro( ecafretni avaJ

.ecruos atad eht yb

redivorP naeB

ecruoser - fer .ecruoser lanretxe na ot ecnerefer s'BJE eht seralceD vorP naeB redi

elor - knil ytiruces denifed a ot ecnerefer elor ytiruces a skniL.elor

noitacilppArelbmessA

elor - eman .elor ytiruces a fo eman eht seificepS noitacilppArelbmessA

ytiruces - elor .elor ytiruces a senifeD noitacilppArelbmessA

ytiruces -elor - fer

.edoc s'BJE eht ni ecnerefer elor ytiruces a seralceD redivorP naeB

noisses - epyt s a fo epyt eht seificepS ro lufetats( naeb noisse.)sseletats

redivorP naeB

noisses .naeb noisses a seralceD redivorP naeB

llams - noci x 61( llams a gniniatnoc elif a fo eman eht seificepS nihtiw htap evitaler si emanelif ehT .egami noci )61

.elif RAJ BJE eht

redivorP naeB

noitcasnart -epyt

na fo epyt tnemeganam noitcasnart eht seificepSnaeb( BJE - reniatnoc ro - .)deganam

redivorP naeB

snart -etubirtta

eht eganam tsum reniatnoc eht woh seificepSuob noitcasnart dohtem a gnitageled nehw seiradn

.dohtem ssenisub s'BJE na ot noitacovni

noitacilppArelbmessA

Page 53: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 35

4 ?naeB avaJ noisseS no eton trohs a etirW

revres BJE fo epyt a ;naeb esirpretne fo epyt a si naeb noisseS - .tnenopmoc edis

tnemelpmi stnenopmoc naeb noisseS nac dna ecafretni naeBnoisseS.bje.xavaj eht.lufetats ro sseletats eb

lufetats ;secivres tneisnart mrofrep taht stnenopmoc era snaeb noisses sseletatSrevres a sa tca dna tneilc eno ot detacided era taht stnenopmoc era snaeb noisses -

taht fo noisnetxe edis .tneilc

laiceps ot ssecca edivorp ro wolfkrow gniledom stnega sa tca nac snaeb noisseS a tneserper thgim naeb noisses lufetats a ,tnega na sA .secivres ssenisub tneisnart

.etis gnippohs enilno na ta noisses s'remotsuc sseletats a ,ecivres evitisnart a sA ot ssecca edivorp thgim naeb noisses

.sredro drac tiderc ssecorp dna etadilav

ekil stpecnoc ssenisub tnetsisrep tneserper yllamron ton od snaeb noisseS ytitne na dellac epyt tnenopmoc tnereffid a fo niamod eht si sihT .redrO ro eeyolpmE

.naeb

: elpmaxE cap ;omed.bje egak ;*.bje.xavaj tropmi

;etomeR.imr.avaj tropmi ;* .litu.avaj tropmi ;noitpecxEetomeR.imr.avaj tropmi

* */ .dohtem etaerc eno * ylno seralced ti elpmis ylemertxe si ecafretni sihT *

/* { emoHBJE sdnetxe emoHomeD ecafretni cilbup

;noitpecxEetomeR ,noitpecxEetaerC sworht )(etaerc omeD cilbup }

5 seton trohs a etirW egasseM ;naeB avaJ ytitnE - ?naeB nevirD nA naeb ytitne .msinahcem egarots tnetsisrep a ni tcejbo ssenisub a stneserper

,sremotsuc era stcejbo ssenisub fo selpmaxe emoS .stcudorp dna ,sredro

.esabatad lanoitaler a si msinahcem egarots tnetsisrep eht ,KDS EE2J eht nI

Page 54: Java and J2EE ( 06IS753 ) Questio n Pape r S olution s UNIT 1 · Java and J2EE ( 06IS753 ) SJBIT, Dept. of IS E Page 4 Eac h object h as a unique identi ty and has its own copy of

EE2JdnaavaJ ( 357SI60 )

ESIfo.tpeD,TIBJS egaP 45

,esabatad lanoitaler a ni elbat gniylrednu na sah naeb ytitne hcae ,yllacipyT.elbat taht ni wor a ot sdnopserroc naeb eht fo ecnatsni hcae dna

A egassem - vird naeb ne ot snoitacilppa EE2J swolla taht naeb esirpretne na si.ylsuonorhcnysa segassem ssecorp

taht tpecxe renetsil tneve na ot ralimis si hcihw ,renetsil egassem SMJ a sa stca tI.stneve fo daetsni segassem seviecer ti

E2J yna yb tnes eb yam segassem ehT tnenopmoc E -- rehtona ,tneilc noitacilppa natnenopmoc beW a ro ,naeb esirpretne -- taht metsys ro noitacilppa SMJ a yb ro

.ygolonhcet EE2J esu ton seod

egasseM - yam yeht erutuf eht ni tub ,segassem SMJ ylno ssecorp yltnerruc snaeb nevirdto ssecorp ot desu eb segassem fo sdnik reh