Java QP Solutions Vtuplanet

37
E E 2 J D N A A V A J 3 5 7 S C 6 0 E S C f O t p e D T I B J S , e g a P 1 T R A P - 1 t i n u A . 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 ) s k r a M 0 1 ( 9 0 0 2 c e D 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 - d e l i p m o C d e t e r p r e t n I & - 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 : l u f r e w o P & e l p m i S s i a v a j , 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 n a e l c a n i e v a h u o y a e d i 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 . y a w d e t n e i r o t c e j b o : e f a 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 t o n m e t s y s . 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 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 n a c m a r g o r p 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 e h T y r o m e m o t s s e c c a n i a g t o n . n o i t a c o l 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 - 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 i . 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 : t s u b o R a m t s u m s e p 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 s k c e h c t I . y l t c a x e h c t , e g a u g n a l d e t c e l l o 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 r u o y s i n o i t a c o l l a e d , . e . i ( 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 e h t g n i v e i l e r . ) c i t a m o t u a y l e t e l p m o c h c i h w g n i l d n 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 y n a s e t a n i m i l e 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 . m e t s y s e h t g n i h s a r c f o k s i r : l a r t u e n e r u t c e t i h c r A r o e r a w d r a h 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 . m e t s y s y n a n o e r e h w y n a 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 w n a c u o Y 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 . 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 , m e t s y s 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 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 . r e f f o n a c 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 & : d e t e r p r e t n I n e r u t c e t i h c r a s e h s i l p m o c c a a v a J e d o c e c r u o s 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 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 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 o t n i . t i n o e m i t n u r a v a j r e p o r p a s a h : d e d a e r h t i t l u M g n i m m a r g o r p d e d a e r h t i t l u m s t r o p p u s a v a J h t s m a r g o r p e t i r w o t u o y s w o l l a h c i h w . y l s u o e n a t l u m i s s g n i h t y n a m o d t a : n r a e l o t y s a E e g a r u o c n e & s g n i h t o d o t y a w l a r u t a n e h t e k i l l e e f s e r u t a e f e g a u g n a l e h T a d n a m h t o b s i l e d o m t c e j b o e c n i S . e l y t s g n i m m a r g o r p d o o g l l i w u o y , e l p m i s & y r o t y l k c i u q e m o c e b f o e l y t s d e t n e i r o t c e j b o h t i w d e t n i a u q c a . g n i m m a r g o r p y l t c e r i d t o n s i t I . M V J e h t y b d e t e r p r e t n i s i h c i h w , e d o c l e v e l e t a i d e m r e t n i s i e d o C E T Y B

Transcript of Java QP Solutions Vtuplanet

Page 1: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 1

TRAP - 1 tinu A .1 sdrowzzub avaj eht nialpxe dna tsiL )skraM01( 9002ceD

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

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

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

naelc a ni evah uoy aedi yreve sserpxe ot uoy srewopme avaJ .++C & C no deledom .yaw detneirotcejbo :efaS avaj ,erehw yreve era secruoser fo esuba dna sesuriv fo taerhT

yfirev ylno ton metsys .telppa eht htiw detacinummoc era sesuriv on taht serusne osla tub secruoser yromem eht

nac margorp taht serusne avaj ni sretniop fo ecnesbaehT yromem ot ssecca niag ton.noitacol tcejbO - :detneiro tcejbo na si avaJ - avaj ni gniht yreve tsomlA .egaugnal detneiro

llA .tcejbo si .sessalc & tcejbo nihtiw ediser atad & sedoc margorp eht :tsuboR am tsum sepyt eht esuaceb ,egaugnal depyt yltcirts a si avaJ skcehc tI .yltcaxe hct

,egaugnal detcelloc egabrag a si avaJ .emit nur ta sa llew sa emit elipmoc ta edocruoy si noitacollaed ,.e.i ( smelborp tnemeganam yromem lla sremmargorpeht gniveiler

.)citamotua yletelpmoc hcihw gnildnah noitpecxe setaroprocni avaJ yna setanimile dna srorre fo seires serutpac

.metsys eht gnihsarc foksir :lartuen erutcetihcrA ro erawdrah ralucitrap yna ot deit ton si taht egaugnal eht si avaJ

.metsys yna no erehwyna detucexe eb nac avaj ni depoleved margorP .metsys gnitarepow“ nacuoY gnitarepo ni sedargpu & segnahC .”reverof emityna ,erehwyna nur ,ecno etir

,metsys XINU ,CP hsotnicaM no skrow tI .margorp avaj ni segnahc yna ecrof ton lliw srossecorp

.reffo nac smroftalp erutuf eht revetahw& :deterpretnI n erutcetihcra sehsilpmocca avaJ edoc ecruos avaj eht gnilipmoc yb ytilartue

taht metsys yna no deterpretni eb nac hcihw ,”sedoc etyb“ dellac edoc etaidemretni naotni.ti no emitnur avaj reporpa sah :dedaerhtitluM gnimmargorp dedaerhtitlum stroppus avaJ

ht smargorpetirw ot uoy swolla hcihw .ylsuoenatlumis sgniht ynam od ta :nrael ot ysaE egaruocne & sgniht od ot yaw larutan eht ekil leef serutaef egaugnal ehT

adnam htob si ledom tcejbo ecniS .elyts gnimmargorpdoog lliw uoy ,elpmis & yrotylkciuq emoceb

fo elyts detneiro tcejbo htiw detniauqca .gnimmargorp yltcerid ton si tI .MVJ eht yb deterpretni si hcihw ,edoc level etaidemretni si edoC ETYB

Page 2: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 2

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

.tnednepedni metsys si elif ssalc sihT .MVJ ot elbadnatsrednu ,snoitcurtsni edocetyb fometsys yrevE

egaugnal enihcam otni edoc etyb siht trevnoc lliw mvj os.MVJ nwo s’ti sahot elbadnatsrednu

na ecno etirw nur sah ti oS .metsys taht .erutan erehwyna nur d tnednepedni mroftalp gnieB .yaw gniwollof eht ni ytilartuen erutcetihcra seveihca avaJ

gnicudortni yb ecnednepedni siht seveihca avaJ .avaj rof sevitcejbo rojam eht fo enosawargorp avaj delipmoc fo noitatneserper edoc etaidemretnina delipmoc era smargorP .sm

edoc etyb ehT .reterpretni cificeps mroftalp yb deterpretni neht si hcihw edoc etyba otni.siraloS nuS ,crapS ,elppA ,elbitapmoc MBI ,erutcetihcra ynarof emas si

avaJmargorp avaJ relipmoc ba na si ,MVJ ro ,enihcaM lautriV avaJ ehT retupmoc tcarts.smargorp avaJ delipmoc snur taht

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

emelpmi eb tsum MVJ eht ,eroferehT avaJ delipmoc erofeb mroftalp ralucitrap a no detn .mroftalp taht no nur lliw smargorp

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 .

na si hcihw ,tnemnorivnE emitnuR avaJ( ERJ eno sniatnoc KDJ hcae yllacipyT gnola )smargorp avaj setucexe yllautca hcihw enihcam lautriv avaj fo noitatnemelpmi

.sloot tnempoleved suoiravhtiw .sgub dlo sexif dna sIPA wen sdda noisrev KDJ hcaE

1( 20.1 KDJ · )599 )6991( 1.1 KDJ ·

)8991 ,2.1 KDJ sa nwonk osla( 2.1 v KDS 2 avaJ · )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 ·

emadnuf ehT dna ecnatirehni ,noitaluspacne sa nwonk era smsinahcem latn.msihpromylop :noitaluspacnE edoc eht htob dnuora repparw evitcetorp a si noitaluspacnEsi taht atad dna ylirartibra gnieb morf atad dna edoc eht stcetorp tI .detalupinam gnieb

oc rehto yb dessecca a si noitaluspacne fo sisab avaj nI.ed ssalc taht ssalc a etaerc uoY . .roivaheb dna erutcurts emas eht erahs taht stcejbo fo tes arof noitcartsba na stneserper

fo ecnatsni elgnis a si tcejbo nA denifed sa roivaheb dna erutcurts eht sniater taht ssalc a yb emos era stcejbo esehT .ssalc eht

dellac semit .ssalc a fo secnatsni si ssalc a fo noitatneserper atad ro laudividni ehT fo tes ayb denifed selbairav ecnatsni hcae fo etats cimanyd eht dloh selbairav esehT .

ed si ssalc a fo roivaheb ehT.ssalc a fo ecnatsni taht no etarepo taht sdohtem yb denifsi dohtem A .atad ecnatsni

,ytixelpmoc etaluspacne ot si laog eht ecniS .tcejbo na no noitca emos ekat ot egassem aereht

Page 3: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 3

a ni elbairav ro dohtem hcaE .ssalc edisni deralced atad eht gnidih rof smsinahcem erassalc yam ecnatsni dna sdohtem etavirp eralced nac uoY .cilbup ro etavirp dekram eb

nac taht atad .ssalc ruoy fo noitatnemelpmi eht edistuo edoc rehto yna yb dessecca eb ton

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

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

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

htob fo serutaef denibmoc eht evah lliw ssalc wen ehT .ytilibasuer fo aedi eht sedivorpeht as si avaJ .sessalc si hcihw ecnatirehni elpitluM .egaugnal ecnatirehni elgnis eb ot di

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

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

eht etartsulli erugiF .gnidaolrevo dohtem sa nwonk si sihT .noitacovni dohtem ehtotnidohtem etni erew taht serutaef ++C rojam emos era woleb detsiLgnidaolrevo yllanoitn

a etaerc ot elbissopmi si ti .selbairav labolg troppus ton seod avaJavaj morf dettimotnemetats otog on sah avaJ.sessalc eht lla fo edistuo sitaht elbairav labolg

.efasnu era sretniop esuaceb ,yromem ni sesserdda ro sretniop esu ton seod avaJ ·I reporpm .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 ·

.stnemetats edulcni# ,enifed# esu ton nac ew os rossecorperp evah ton seod avaJ · roppus ton seod avaJ · deedni si ecnatirehni elpitlum hguohtlA .ecnatirehni elpitlum t

niatrecnu s’ti erehw snoitautis etaerc dna yltcerroc esu ot detacilpmoc si ti ,lufrewop a edivorp sessalc tnerap eht fo hcae fi ,elpmaxe roF .detucexe eb lliw dohtem hcihw

red eht dna X dohtem .dekovni eb dluohs X hcihw raelcnu si ti ,ton seod ssalc devi gnidaolrevo rotarepo troppus ton seod avaJ ·

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

ts fo seires a sevlovni margorp avaj a gnitnemelpmI :edulcni yehT .spe margorp eht gnitaerC ·

margorp eht gnilipmoC · margorp eht gninnuR ·

sessalc yek lareves sah tnemnorivne avaJ :sessalc tcejbo lufrewop fo tes hcir sah avaJ .2 tni depuorg era yeht ytilanoitcnuf ot gnidroccA .tcaretni ot smargorp ruoy rof o

:era yehT .segakcap .a sessalc tenretnI dna WWW ,gnikrowten PI/PCT htiw gnilaed rof sessalc edulcni

era tenretni eht htiw gnilaed rof slocotorp cisab ehT .gnikrowten PI/PCT dna LMTH ,ptf fo snoitatnemelpmi elbisnetxE .sessalc elpmis wef a ni detaluspacne era ptms ,ptth

gnivah tuohtiw secivres krowten lufrewop htiw tcaretni ot su swolla hcihw dedulcni wol eht dnatsrednu yllaer ot - sseccus eht ecniS .slocotorp eseht fo yna fo sliated level

MTH edisni deddebme gnieb stelppa avaj dna WWW eht no sdneped avaj fo .segap L era sessalc avaJ .llew yllaicepse stamrof dna slocotorp eseht troppus sessalc avaj ehT

Page 4: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 4

krowten eht revo dedaol era stelppa avaj woh si sihT .esae htiw krowten eht revo tnes .b sessalc eroC aj sa detnemelpmi era stpecnoc egaugnal eroc avaJ lareveS : sessalc av

:era yeht .c sessalc troppus egaugnaL ,sgnirts ,sepyt evitimirp htiw gnilaed rof sessalc edulcni :

.noitpecxE ,gnidaerhtitlum ,snoitcnuf htam .d sessalc ytilitU .emit & etad ,skcats ,selbat hsah ,srotcev gnildnah rof sessalc edulcni : .e tuo tupnI sessalc troppus tup .atad fo tuptuo & tupni gniganam rof sessalc : .f sessalc ecafretni resu lacihparg tcartsbA rof sessalc fo tes a sedivorp avaj :

tiklooT wodniW tcartsbA( TWA dellac si hcihw esaeler avaj eht ni IUG gnitnemelpmi – rof sessalc fo yrarbil a ,snottub ,swodniw rof sessalc :selpmaxE .)IUG gnitnemelpmi

.cte sunem ,tsil 2 .selpmaxe htiw,avaj si sreificeps ssecca tnereffid nialpxE . )skraM 60( 0102ceD

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

a ot .elbisiv yletelpmoc ,elbairav ro dohtem

;rebmun tni cilbup :elpmaxE ) (mus diov cilbup

{ .…

} :etavirp etavirP .ssalc taht nihtiw elbisiv ylno ssalc a rof sdohtem ro sdleif etavirpsrebmem

cbus nihtiw elbisiv ton era .detirehni ton era dna ,sessal :detcetorp osla dna sessalcbus ,ssalc eht nihtiw elbisiv era ssalc a fo srebmem detcetorp

nihtiw rehto ni sessalcbus ot osla dna ssalc taht sa egakcap emas eht ni era taht sessalc lla

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

level sessalc lla nihtiw osla dna sessalcbus ,ssalc eht nihtiw elbisiv sdleif sekam tI .ssecca fo

era taht .ssalc taht sa egakcap emas eht ni

3 .steppins owt evoba eht nialpxe dna erapmoC . kraM 40( )s 9002 ceD ;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 atsni ssalc a fo secn 4 selpmaxe htiw,avaj si sreificeps ssecca tnereffid nialpxE . )skraM 01( . 9002NAJ

.sreificeps ssecca fo sepyt 3 sedivorp avaJ

Page 5: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 5

:cilbup cilbup drowyek deilppA .erehwyreve elbisiv/elbaliava ti sekam ,ssalc a ot deilppaa ot

elbairav ro dohtem .elbisiv yletelpmoc , ;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 rebmem detcetorp osla dna sessalcbus ,ssalc eht nihtiw elbisiv era ssalc a fo s

nihtiw 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

level sessalc lla nihtiw osla dna sessalcbus ,ssalc eht nihtiw elbisiv sdleif sekam tI .ssecca fo

era taht .ssalc taht sa egakcap emas eht ni

5 .steppins owt evoba eht nialpxe dna erapmoC . 0102naJ )skraM 01( ;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 kdJ no seton trohs a etirW )6 D )skram 60( 0102 ce

• rof desu era taht sloot fo noitcelloc a htiw semoc tiK tnempoleveD avaJ ehT

:edulcni yehT smargorp avaj gninnur dna gnipoleved • )relipmoc avaj( cavaJ • )reterpretnI avaj( avaJ • )relbmessaid(pavaJ • )stelppa avaj gniweiv rof( reweivtelppA • eh c rof( havaJ )selif reda • )stnemucod LMTH gnitaerc rof( codavaJ • .)reggubed avaj( bdJ

enihcam lautriv no seton trohs a etirW )7 8002 ceD )skram 40(

• cificeps a rof edoc enihcam otni edoc ecruos etalsnart srelipmoc egaugnal llAretupmoc

• ht emas eht seod osla relipmoc avaJ gni

Page 6: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 6

• enihcam a rof edoc etyb sa nwonk edoc etaidemretni na secudorp relipmoc avaJ stsixe ti dna enihcam lautriv avaj eht dellac si enihcam sihT .tsixe ton seod taht

yromem retupmoc eht edisni ylno • ihw edoc etyb otni margorp avaj a gnilipmoc fo ssecorp ehT ot derrefer osla si hc

edoc enihcam lautriv sa • edoc cificeps enihcam ehT .cificeps enihcam ton si edoc enihcam lautriv ehT

na sa gnitca yb reterpretni avaj eht yb detareneg si )edoc enihcam sa nwonk(am laer eht dna enihcam lautriv eht neewteb yraidemretni enihc

• avaJ htiw nigeB edoc ecruos :selif txet ni avaj.ledoM • avaJ secudorp relipmoc edoc ecruos avaJ A edoc etyb

• :ssalc rep elif eno stuptuO ssalc.ledoM • EDI na fo trap ro enoladnats eb yaM

• A enihcaM lautriV avaJ selif ssalc setucexe dna sdaol • lipmoc yaM yllanretni )68x ,.g.e( edoc evitan ot meht e

ecapsetihw dna laretil neewteb ecnereffiD )8 9002 yaM )skraM 60(

slaretiL • taht )rahc rehto dna srettel ,stigid( retcarahc fo ecneuqes a era avaj ni slaretiL

.selbairav ni derots eb ot seulav tnatsnoc tneserper era yehT • slaretil regetnI • gnitaolF • rahC • gnirtS • naelooB

ecapS etihW • elif ecruos avaJ a ni snekot eht etarapes ot desu si avaJ ni ecaps etihW • neewteb sa hcus ,secalp emos ni deriuqer si ecaps etihW sreifidom ssecca , epyt

seman dna sreifitnedI • eht fo stsisnoc ecaps etihw avaJ • retcarahc ecaps ' ' ,)02x0( • ,)90x0 xeh( retcarahc bat eht • xeh( retcarahc deef mrof eht ,)c0x0 • )d0x0 xeh( nruter egairrac ro )a0x0 xeh( enil wen sretcarahc srotarapes enil eht

.sretcarahc

tinU 2

1 ?avaJ ni secnatirehni elpitlum tnemelpmi ot hcaorppa evitanretla eht si hcihW .

,nialpxE .elpmaxe na htiw )skraM60( 0102ceD ecnatsni eht lla erots ot ecaps sniatnoc taht yromem fo kcolb a si avaj ni tcejbo nA

.selbairav laudividni a si ecnatsni nA .tcejbo na gnitaitnatsni sa dellac osla si tcejbo na gnitaerC

ypoc

Page 7: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 7

sti htiw etalpmet ssalc eht fo dellac atad fo tes nwo selbairav ecnatsni eralced uoy nehW .a

fo eulav tluafed a sah ti ,ssalc epyt fo elbairav llun . ;p tnioP :elpmaxE eulav llun sah p elbairav eht ereh //

.tcejbo lautca na etaerc ot woh ees su teL gnisu detaerc era avaj ni stcejbO wen fo tcejbo na setaerc rotarepo wen ehT .rotarepo

deificeps .tcejbo taht ot ecnerefer a snruter dna ssalc

’tnioP‘ epyt fo tcejbo na gnitaerc fo elpmaxe na si ereH ;) ( tnioP wen = p tnioP

eht si ) (tnioP dohtem ehT rotcurtsnoc tluafed .ssalc eht fo sdohteM a fo noitaralced eht retfa yletaidemmi noitinifed ssalc a fo edisni deralced er

ecnatsni ehT .selbairav mrof lareneg :si noitaralced dohtem fo

dohtem epyt - retemarap( eman - )tsil {

dohtem - ;ydob }

ereH epyt ulcni ,nruter ot sehsiw dohtem siht epyt nruter yna si gnid diov esac eht nion erehw

dohtem eht ,derised era sretemarap on erehw esac eht nI .derised si eulav nruternoitaralced

.sesehtnerap ytpme fo riap a edulcni dluohs tnioP ssalc :elpmaxE

{ ;y ,x tni

v eht ezilaitini ot dohtem // )b tni ,a tni ( tini diov y & x selbaira {

;a=x ;b=y

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

.meht eldnah dna hctac ot skcolb hctac yrassecen )skraM 60( 1102naJ noitpecxe na fo mrof lareneg eht si sihT - :kcolb gnildnah

yrt {

lb// srorre rof derotinom eb ot edoc fo kco }

) bOxe 1epyTnoitpecxE( hctac {

1epyTnoitpecxE rof reldnah noitpecxe// }

) bOxe 2epyTnoitpecxE( hctac {

2epyTnoitpecxE rof reldnah noitpecxe//

Page 8: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 8

} ...//

yllanif {

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

EDIVID - YB - NOITPECXE OREZ edivid a sesuac taht noisserpxe na sah margorp llams sihT - yb - .rorre orez

oreZyBediviD ssalc {

)][sgra gnirtS( niam diov citats cilbup {

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

} }

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

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

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

nehw :reterpretni emitnur KDJ avaJ dradnats eht yb detucexe

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

nur avaJ yb dedivorp si reldnah noitpecxe tluafed eht hguohtlA - ys emit lliw uoy ,metsyllausu

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

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 }

Page 9: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 9

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

reneg margorp sihT :tuptuo gniwollof eht seta .orez yb noisiviD

tnemetats hctac retfA ,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

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

.msinahcem hctac 3 ?telppa na fo elcyc eht si segats tnereffid nialpxE ?stelppa era tahW . )skraM 80(

9002naJ bew ot serutaef evitcaretni edivorp ot desu era stelppA eb tonnac taht snoitacilppa

dedivorp detucexe eb nac stelppa avaJ ,tnednepedni mroftalp si edocetyb s'avaJ ecniS .LMTH yb

yb era erehT .xuniL dna SO caM ,xinU ,swodniW gnidulcni ,smroftalp ynam rof sresworb

nepo u eb nac hcihw ppa2telppa ekil sloot ecruos avaJ enola dnats a ot telppa na trevnoc ot des

a gninnur fo egatnavda eht sah sihT .elbatucexe xunil/elbatucexe swodniw/noitacilppaavaJ

.erawtfos resworb tenretni rof deen eht tuohtiw edom enilffo ni telppa telppA na fo elcyC efiL of era ereht ,yllacisaB : hcihw no ssalc telppA eht ni sdohtem ru

yna .tliub si telppa

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

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

eht morf yawa sevom resu eht revenehw dellac yllacitamotua si dohtem sihT :pots · a pots ot dohtem siht esu nac uoY .stelppa gniniatnoc egap .noitamina n

.yllamron nwod stuhs resworb eht nehw dellac ylno si dohtem sihT :yortsed · 4 ?avaJ ni secnatirehni elpitlum tnemelpmi ot hcaorppa evitanretla eht si hcihW .

.elpmaxe na htiw ,nialpxE 1102ceD )skraM 01( yromem fo kcolb a si avaj ni tcejbo nA ecnatsni eht lla erots ot ecaps sniatnoc taht

.selbairav laudividni a si ecnatsni nA .tcejbo na gnitaitnatsni sa dellac osla si tcejbo na gnitaerC

ypoc dellac atad fo tes nwo sti htiw etalpmet ssalc eht fo selbairav ecnatsni eralced uoy nehW .

a fo elbairav fo eulav tluafed a sah ti ,ssalc epyt llun .

;p tnioP :elpmaxE eulav llun sah p elbairav eht ereh // .tcejbo lautca na etaerc ot woh ees su teL

Page 10: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 01

gnisu detaerc era avaj ni stcejbO wen fo tcejbo na setaerc rotarepo wen ehT .rotarepodeificeps

nruter dna ssalc .tcejbo taht ot ecnerefer a s ’tnioP‘ epyt fo tcejbo na gnitaerc fo elpmaxe na si ereH

;) ( tnioP wen = p tnioP eht si ) (tnioP dohtem ehT rotcurtsnoc tluafed .ssalc eht fo

sdohteM noitaralced eht retfa yletaidemmi noitinifed ssalc a fo edisni deralced era foecnatsni

ehT .selbairav mrof lareneg :si noitaralced dohtem fo dohtem epyt - retemarap( eman - )tsil

{ dohtem - ;ydob

} ereH epyt gnidulcni ,nruter ot sehsiw dohtem siht epyt nruter yna si diov esac eht ni

on erehw erehw esac eht nI .derised si eulav nruter dohtem eht ,derised era sretemarap on

noitaralced .sesehtnerap ytpme fo riap a edulcni dluohs

tnioP ssalc :elpmaxE {

;y ,x tni y & x selbairav eht ezilaitini ot dohtem // )b tni ,a tni ( tini diov

{ ;a=x ;b=y

} } 5 neg ot ylekil si taht kcolb yrt a etaerC . etaroprocni dna noitpecxe fo sepyt eerht etare

.meht eldnah dna hctac ot skcolb hctac yrassecen 0102ced )skraM 60( noitpecxe na fo mrof lareneg eht si sihT - :kcolb gnildnah

yrt {

srorre rof derotinom eb ot edoc fo kcolb// }

) bOxe 1epyTnoitpecxE( hctac { // 1epyTnoitpecxE rof reldnah noitpecxe

} ) bOxe 2epyTnoitpecxE( hctac

{ 2epyTnoitpecxE rof reldnah noitpecxe//

} ...//

yllanif {

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

Page 11: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 11

} EDIVID - YB - NOITPECXE OREZ

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

{ )][sgra gnirtS( niam diov citats cilbup

{ ;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 - nI .noitpecxe siht sworht neht tI .orez on si ereht ,elpmaxe evoba eht

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 J dradnats eht yb detucexe :reterpretni emitnur KDJ ava

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 rp gniwollof ehT eht sessecorp hcihw ,esualc hctac a dna kcolb yrt a sedulcni margo

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 tuo.metsyS ;)" .detnirp eb ton lliw sihT"(nltnirp.

} )e noitpecxEcitemhtirA(hctac

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

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

} :tuptuo gniwollof eht setareneg margorp sihT

.orez yb noisiviD tnemetats hctac retfA

Page 12: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 21

lac ehT ,nworht si noitpecxe na ecnO. detucexe reven si kcolb yrt eht edisni )(nltnirp ot l hctac eht ecnO .kcolb hctac eht otni kcolb yrt eht fo tuo srefsnart lortnoc margorp

tnemetats niwollof margorp eht ni enil txen eht htiw seunitnoc margorp eht ,detucexe sah eht g

/yrt eritne .msinahcem hctac

6 ?telppa na fo elcyc eht si segats tnereffid nialpxE ?stelppa era tahW )skraM 80(1102ced

eb tonnac taht snoitacilppa bew ot serutaef evitcaretni edivorp ot desu era stelppAdedivorp

lp si edocetyb s'avaJ ecniS .LMTH yb detucexe eb nac stelppa avaJ ,tnednepedni mroftayb

era erehT .xuniL dna SO caM ,xinU ,swodniW gnidulcni ,smroftalp ynam rof sresworbnepo

avaJ enola dnats a ot telppa na trevnoc ot desu eb nac hcihw ppa2telppa ekil sloot ecruos atucexe swodniw/noitacilppa a gninnur fo egatnavda eht sah sihT .elbatucexe xunil/elb

avaJ .erawtfos resworb tenretni rof deen eht tuohtiw edom enilffo ni telppa

telppA na fo elcyC efiL hcihw no ssalc telppA eht ni sdohtem ruof era ereht ,yllacisaB :yna

.tliub si telppa sihT :tini · .telppa ruoy rof dedeen si noitazilaitini revetahw rof dednetni si dohtem

.gat telppa eht fo setubirtta marap eht retfa dellac si tI dellac osla si tI .dohtem tini retfa dellac yllacitamotua si dohtem sihT :trats ·

niatnoc egap eht ot snruter resu revenehw segap rehto gnitisiv retfa telppa eht gni 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 stuhs resworb eht nehw dellac ylno si dohtem sihT :yortsed · .yllamron nwod

tinU -3 .1 woh ,elpmaxe na htiw nialpxE ?noitazinorhcnys fo deen eht si tahW

?avaJ ni detnemelpmi si noitazinorhcnys )skraM01( 9002ceD tiaw ysub" sa nwonk si sdaerht nihtiw nrecnoc fo aera rehtruf enO eht si sihT ".gni

noitautis suonorhcnys rehto emos rof gnitiaw spahrep ,eldi yllautpecnoc si daerht a erehw

ot gnissecorp lleps a redisnoc ,etartsulli oT .UPC eht gniypucco llits si ti tey tub ,etelpmoc - gnikcehc

.daerht of sehcraes dna elif txet a sdaer tI eht ,dnuof ton si drow a fI .esabatad sti ni drow hcae r

daerht gnillac ehT .ssecorp gnillac eht seifiton dna snoitcerroc detseggus fo tsil a sesopmoc

ssecorp eht dna noitceles a sekam resu eht yllautnevE .stiaw daerht eht elihw eht fo tsil a syalpsid

Page 13: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 31

llac eht ecno ,setanimret yllautneve daerht ehT .eunitnoc ot daerht eht swolla ssecorp gnielohw

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

;eurt = desuap ;)sdroWfOtsiLa( tsiLdroWssecorp.tnerap

ol // 'desuap' sraelc ssecorp tnerap litnu po }{ )detanimret! && desuap( elihw

eunitnoC // siht hguohtlA .eslaf ot tes si elbairav desuap eht litnu yllaunitnoc spool ylpmis daerht ehT

gis dneps ot eunitnoc lliw UPC eht taht era snoitacifimar eht ,evitiutni smees emit tnacifin 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

)sdnocesonan tni ,sdnocesillim gnol( peels diov ehT ro/dna sdnocesillim fo rebmun deificeps eht rof esuap daerht eht ekam sdohtem es

on sekat dna esuap seod yllaer daerht eht taht si ereh tnatropmi si tahW .sdnocesonanUPC

dna ,sdnocesonan sa llams sa snoituloser emit troppus smetsys gnitarepo lla toN .emit nieseht

tseraen eht ot sdnocesonan fo rebmun eht sdnuor ylpmis dohtem dnoces eht sesacdnocesillim

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

noitpecxe sihT .noitpecxEdetpurretnI ni debrutsid si dohtem peels eht fi detareneg siemos

eht ni erehwesle morf dellac si )(tixe.metsyS fi sa hcus ,setelpmoc ti erofeb yaw,noitacilppa

ot gnissecorp yna mrofrep ot hsiw uoy ton ro rehtehW .nwod margorp eht gnittuhsdnopser

s a ot yllacificeps ecneh ,thguac eb noitpecxe eht setadnam avaJ ,detpurretni gnieb peelruoy

saw noitpecxe sihT .kcolb hctac/yrt a ni depparw eb dluohs sdohtem peels eht ot sllacdengised

yletanutrofnU .rehtona tnemelpmi ot daerht eno wolla ot msinahcem lareneg a edivorp otsiht

.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

desu eb yam )(detpurretnIsi ton si ereht yletanutrofnu tub ,galf siht fo sutats eht yreuq ot oS .noitpecxEdetpurretnI eht worht dna daerht a tpurretni yllautca ot yaw yna yltneserp

etipsed .gnihtyna rof lufesu t'nsi yltnerruc ti thguac eb tsum noitpecxe eht taht tcaf eht

,yllautnevE ti

Page 14: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 41

ton si dohtem peels eht esuaceB .peels rieht morf pu nekow eb ot sdaerht timrep lliwyltneserp

erofeb ,)gnipeels( ytivitcani fo sdoirep feirb evah ot si evitanretla eht ,elbitpurretnigniyreuq

:semoceb suht tnemgarf edoc ruO .sutats desuap eht = desuap ;eurt

;)sdroWfOtsiLa( tsiLdroWssecorp.tnerap 'desuap' sraelc ssecorp tnerap litnu pool //

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

}{ )e noitpecxEdetpurretnI( hctac eunitnoC //

nocesillim 0002( sdnoces owt rof peels ot daerht eht sllet edoc sihT eht fo ydob eht ni )sdelihw

eht ,tcaf nI .UPC eht no niarts ssel hcum stup tub pool ot seunitnoc daerht ehT .pools'daerht

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

ws dnopser s'daerht eht gnisu era uoy esuaceB .deraelc neeb sah galf esuap eht ecno yltfipeels

tub ,)nialpmoc lliw cavaj ro( desiar eb dluoc taht noitpecxe eht hctac ot evah uoy ,dohtemuoy

.reldnah noitpecxe eht fo ydob eht ni edoc yna yficeps ot deen t'nod .2 tahW ?dengissa ti si woH ?ytiroirp daerht yb tnaem si )skraM 01( 1102ceD

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 - aerht ytiroirp .daerht a fo ytiroirp eht stes )(ytiroirPtes.daerhT dellac dohtem A .d

.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 0 < i ; 5 )++i ; moc ;)(etup

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

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

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

;)(etupmoc }

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

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

fi => htgnel.sgra( 2)

Page 15: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 51

[sgra(tnIesrap.regetnI(ytiroirPtes.2daerht 1 ;))] gninnur sdaerht owt eht tratS //

;)(trats.1daerht ;)(trats.2daerht

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

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

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

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

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

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

} ;)(dleiy.daerhT

} }

.3 woh ,elpmaxe na htiw nialpxE ?noitazinorhcnys fo deen eht si tahW cnys ?avaJ ni detnemelpmi si noitazinorh 9002naJ )skraM01(

eht si sihT ".gnitiaw ysub" sa nwonk si sdaerht nihtiw nrecnoc fo aera rehtruf enOnoitautis

suonorhcnys rehto emos rof gnitiaw spahrep ,eldi yllautpecnoc si daerht a erehwot gnissecorp

y tub ,etelpmoc lleps a redisnoc ,etartsulli oT .UPC eht gniypucco llits si ti te - gnikcehc.daerht

eht ,dnuof ton si drow a fI .esabatad sti ni drow hcae rof sehcraes dna elif txet a sdaer tIdaerht

ssecorp gnillac eht seifiton dna snoitcerroc detseggus fo tsil a sesopmoc gnillac ehT .ssecorp

eht dna noitceles a sekam resu eht yllautnevE .stiaw daerht eht elihw eht fo tsil a syalpsid eht ecno ,setanimret yllautneve daerht ehT .eunitnoc ot daerht eht swolla ssecorp gnillac

elohw .dessecorp neeb sah elif

hcus etirw thgim eW :os ekil ',desuap' ,elbairav naeloob cilbup a gnisu yb edoc ;eurt = desuap

;)sdroWfOtsiLa( tsiLdroWssecorp.tnerap 'desuap' sraelc ssecorp tnerap litnu pool //

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

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

Page 16: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 61

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

)sdnocesillim gnol( peels diov )sdnocesonan tni ,sdnocesillim gnol( peels diov

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

UPC ni dna ,sdnocesonan sa llams sa snoituloser emit troppus smetsys gnitarepo lla toN .emit

eseht tseraen eht ot sdnocesonan fo rebmun eht sdnuor ylpmis dohtem dnoces eht sesac

dnocesillim .dohtem tsrif eht sllac dna

eels ehT na worht ot elba gnieb sa seirarbil ssalc avaJ eht ni denifed neeb evah sdohtem p ni debrutsid si dohtem peels eht fi detareneg si noitpecxe sihT .noitpecxEdetpurretnI

emos eht ni erehwesle morf dellac si )(tixe.metsyS fi sa hcus ,setelpmoc ti erofeb yaw

a ,noitacilpp ot gnissecorp yna mrofrep ot hsiw uoy ton ro rehtehW .nwod margorp eht gnittuhs

dnopser ecneh ,thguac eb noitpecxe eht setadnam avaJ ,detpurretni gnieb peels a ot yllacificeps

ruoy olb hctac/yrt a ni depparw eb dluohs sdohtem peels eht ot sllac saw noitpecxe sihT .kc

dengised yletanutrofnU .rehtona tnemelpmi ot daerht eno wolla ot msinahcem lareneg a edivorp ot

siht .detnemelpmi ylluf neeb tey ton sah

deificeps a ot noitpurretni na sdnes hcihw ,)(tpurretni ,dohtem a sedivorp ssalc daerht ehT erht naeloob ehT .galf naeloob a gnittes naht erom gnihton ot stnuoma siht yltneserpda

noitcnuf ton si ereht yletanutrofnu tub ,galf siht fo sutats eht yreuq ot desu eb yam )(detpurretnIsi

tpurretnI eht worht dna daerht a tpurretni yllautca ot yaw yna yltneserp oS .noitpecxEdeetipsed

.gnihtyna rof lufesu t'nsi yltnerruc ti thguac eb tsum noitpecxe eht taht tcaf ehtti ,yllautnevE

ton si dohtem peels eht esuaceB .peels rieht morf pu nekow eb ot sdaerht timrep lliwyltneserp

ah ot si evitanretla eht ,elbitpurretni erofeb ,)gnipeels( ytivitcani fo sdoirep feirb evgniyreuq

:semoceb suht tnemgarf edoc ruO .sutats desuap eht ;eurt = desuap

;)sdroWfOtsiLa( tsiLdroWssecorp.tnerap 'desuap' sraelc ssecorp tnerap litnu pool //

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

}{ )e noitpecxEdetpurretnI( hctac eunitnoC //

Page 17: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 71

eht fo ydob eht ni )sdnocesillim 0002( sdnoces owt rof peels ot daerht eht sllet edoc sihTelihw

eht ,tcaf nI .UPC eht no niarts ssel hcum stup tub pool ot seunitnoc daerht ehT .pools'daerht

si emit ekawa .decuder yltaerg ton lliw daerht eht ro gnol oot emit peels eht ekam ot ton ,hguoht ,luferac eb ot evah uoY s'daerht eht gnisu era uoy esuaceB .deraelc neeb sah galf esuap eht ecno yltfiws dnopser

peels b dluoc taht noitpecxe eht hctac ot evah uoy ,dohtem tub ,)nialpmoc lliw cavaj ro( desiar e

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

.4 ?dengissa ti si woH ?ytiroirp daerht yb tnaem si tahW 9002ceD )skraM 01( eb dluohs ecruoser hcum woh metsys gnitarepo eht sllet ytiroirp A .1 hcae ot nevig

.daerht hgih A .2 - a naht UPC eht no emit erom eviecer ot deludehcs si daerht ytiroirp

wol - .daerht a fo ytiroirp eht stes )(ytiroirPtes.daerhT dellac dohtem A .daerht ytiroirp .eseht tes ot desu eb nac stnatsnoc ssalc daerhT

snomed ssalc sihT ytiroirP tes ot woh setart ssalc cilbup omeDdaerhT sdnetxe { daerhT diov cilbup { )(nur

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

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

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

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

;)(etupmoc }

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

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

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

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

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

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

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

Page 18: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 81

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

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

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

} ;)(dleiy.daerhT

} }

tinU -4 .1 nmuloc eht htiw elbat a etaerc ot margorp a etirW .elbaTJ etaerc ot spets eht etirW

eht ni sdrocer evif tsaelta tresni dna ”egA,emanL,emanF“ sgnidraeh dna elbat yalpsid 0102ceD)skraM 60(.

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 ;)

;)ESOLC_NO_TIXE.emarFJ(noitarepOesolCtluafeDtes (tuoyaLtes wen ;))TFEL.tuoyaLwolF(tuoyaLwolF

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

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

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

wen (elbisiVtes.)(niaM eurt ;) } )2 a etirW elpmaxe na htiw nottub elggotJ seton trohs 1102 ceD )skram01( )2 .nottuBelggoTJ etartsnomeD //

Page 19: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 91

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

;*.gniws.xavaj tropmi */

>08=thgieh 002=htdiw "elggotj"=edoc telppa< >telppa/<

/* xe elggotj ssalc cilbup { telppAJ sdnet

;balj lebaLJ ;nbtj nottuBelggoTJ { )(tini diov cilbup { yrt (tiaWdnAekovni.seitilitUgniwS { )(elbannuR wen { )(nur diov cilbup ;)(IUGekam

} }

;) ( hctac } { )cxe noitpecxE ;)cxe + " fo esuaceb etaerc t'naC"(nltnirp.tuo.metsyS

} }

{ )(IUGekam diov etavirp .tuoyal wolf ot egnahC // ;))(tuoyaLwolF wen(tuoyaLtes.)(enaPtnetnoCteg .lebal a etaerC // nottuB"(lebaLJ wen = balj ;)".ffo si .nottub elggot a ekaM // ;)"ffO/nO"(nottuBelggoTJ wen = nbtj .nottub elggot eht rof renetsil meti na ddA // { )(renetsiLmetI wen(renetsiLmetIdda.nbtj { )ei tnevEmetI(degnahCetatSmeti diov cilbup Ssi.nbtj(fi ))(detcele ;)".no si nottuB"(txeTtes.balj

esle ;)".ffo si nottuB"(txeTtes.balj

}

;)} .enap tnetnoc eht ot lebal dna nottub elggot eht ddA // ;)nbtj(dda.)(enaPtnetnoCteg j(dda.)(enaPtnetnoCteg ;)bal

} }

Page 20: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 02

)3 elpmaxe na htiw dleif txeT no seton trohs a etirW 8002 ceD )skram 80(

.dleiFtxeTJ etartsnomeD // ;*.twa.avaj tropmi

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

*/ >05=thgieh 003=htdiw "omeDdleiFtxeTJ"=edoc telppa< >telppa/<

/* { telppAJ sdnetxe txetj ssalc cilbup

;ftj dleiFtxeTJ { )(tini diov cilbup { yrt (tiaWdnAekovni.seitilitUgniwS { )(elbannuR wen { )(nur diov cilbup ;)(IUGekam

} }

;) c } { )cxe noitpecxE( hcta ;)cxe + " fo esuaceb etaerc t'naC"(nltnirp.tuo.metsyS

} }

{ )(IUGekam diov etavirp .tuoyal wolf ot egnahC // ;))(tuoyaLwolF wen(tuoyaLtes.)(enaPtnetnoCteg .enap tnetnoc ot dleif txet ddA // ;)51(dleiFtxeTJ wen = ftj ;)ftj(dda.)(enaPtnetnoCteg { )(renetsiLnoitcA wen(renetsiLnoitcAdda.ftj { )ea tnevEnoitcA(demrofrePnoitca diov cilbup .RETNE sesserp resu nehw txet wohS // ;))(txeTteg.ftj(sutatSwohs

} ;)} }

} )4 n trohs a etirW enapllorcs no seto 9002naJ )skram 01( )4 .enaPllorcSJ etartsnomeD//

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

*/ >052=thgieh 003=htdiw "llorcsj"=edoc telppa<

Page 21: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 12

>telppa/< /*

{ telppAJ sdnetxe llorcsj ssalc cilbup up { )(tini diov cilb { yrt (tiaWdnAekovni.seitilitUgniwS { )(elbannuR wen { )(nur diov cilbup ;)(IUGekam

} }

;) { )cxe noitpecxE( hctac } ceb etaerc t'naC"(nltnirp.tuo.metsyS ;)cxe + " fo esua

} }

{ )(IUGekam diov etavirp .lenap a ot snottub 004 ddA // ;)(lenaPJ wen = pj lenaPJ ;))02 ,02(tuoyaLdirG wen(tuoyaLtes.pj ;0 = b tni { )++i ;02 < i ;0 = i tni(rof j ;02 < j ;0 = j tni(rof { )++ ;))b + " nottuB"(nottuBJ wen(dda.pj ;b++

} } .enap llorcs eht etaerC // ;)pj(enaPllorcSJ wen = psj enaPllorcSJ

.enap tnetnoc eht ot enap llorcs eht ddA // esu si tuoyal redrob tluafed eht esuaceB // ,d .retnec eht ot dedda eb lliw enap llorcs eht // ;)RETNEC.tuoyaLredroB ,psj(dda.)(enaPtnetnoCteg

} } )5 elpmaxe na htiw tsiL no seton trohs a etirW 9002ceD )skram01(

)5 .tsiLJ etartsnomeD // ;*.gniws.xavaj tropmi

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

;*.tneve.twa.avaj tropmi */

>021=thgieh 002=htdiw "tsilj"=edoc telppa< >telppa/<

Page 22: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 22

/* { telppAJ sdnetxe tsilj ssalc cilbup

;tslj tsiLJ ;balj lebaLJ ;plrcsj enaPllorcSJ .seitic fo yarra na etaerC // seitiC gnirtS ,"notsuoH" ,"ogacihC" ,"kroY weN" { = ][

,"elttaeS" ,"selegnA soL" ,"revneD" ,"ihleD weN" ,"siraP" ,"nodnoL" ;} "yendyS" ,"oykoT" ,"gnoK gnoH"

{ )(tini diov cilbup { yrt iwS (tiaWdnAekovni.seitilitUgn { )(elbannuR wen { )(nur diov cilbup ;)(IUGekam

} }

;) { )cxe noitpecxE( hctac } ;)cxe + " fo esuaceb etaerc t'naC"(nltnirp.tuo.metsyS

} } irp { )(IUGekam diov etav .tuoyal wolf ot egnahC // ;))(tuoyaLwolF wen(tuoyaLtes.)(enaPtnetnoCteg .tsiLJ a etaerC // ;)seitiC(tsiLJ wen = tslj elgnis ot edom noitceles tsil eht teS // - .noitceles noitceleStsiL(edoMnoitceleStes.tslj ;)NOITCELES_ELGNIS.ledoM

.enap llorcs a ot tsil eht ddA // ;)tslj(enaPllorcSJ wen = plrcsj .enap llorcs eht fo ezis derreferp eht teS // ;))09 ,021(noisnemiD wen(eziSderreferPtes.plrcsj .noitceles eht syalpsid taht lebal a ekaM // ;)"ytiC a esoohC"(lebaLJ wen = balj

.tsil eht rof renetsil noitceles ddA // { )(renetsiLnoitceleStsiL wen(renetsiLnoitceleStsiLdda.tslj { )el tnevEnoitceleStsiL(degnahCeulav diov cilbup ti degnahc eht fo xedni eht teG // .me ;)(xednIdetceleSteg.tslj = xdi tni .detceles saw meti fi ,noitceles yalpsiD // =! xdi(fi - )1 ;)]xdi[seitiC + " :noitceles tnerruC"(txeTtes.balj

Page 23: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 32

.tpmorper ,esiwehtO // esle a esoohC"(txeTtes.balj ;)"ytiC

}

;)}

.enap tnetnoc eht ot lebal dna tsil eht ddA // ;)plrcsj(dda.)(enaPtnetnoCteg ;)balj(dda.)(enaPtnetnoCteg

} TRAP 5 tinU -B 1 .erutcetihcra reifitlum EE2J nialpxE dna eviG )skraM 80( 9002ceD

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

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

ssalC = tcejbOrevird ssalC ;)emaNssalc(emaNrof. (nltnirp.tuo.metsyS "=tcejbOrevird" ;)tcejbOrevird + (nltnirp.tuo.metsyS BDJ fo noitallatsni ruoy" ".KO revirD C ;)

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

} } } 2 steppins edoc htiw ,ssecorp CBDJ fo spets suoirav eht ebircseD )skraM 60( 1102naJ

mmoc ot tneilc/noitacilppa avaJ a swolla revird CBDJ A .1 LQS a htiw etacinu .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

)(emaNrof.ssalC gnisU :revirD CBDJ a gnidaoL nirtS = emaNssalc g "revirD.lqsym.mm.tjg.gro" ;

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

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

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

Page 24: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 42

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

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

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

(nltnirp.tuo.metsyS uoC nmuloc ataDateM teStluser" "=tn ;)snmuloCfOrebmun + ;)(esolc.sr ;)(esolc.ts

;)(esolc.nnoc }

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

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

} }

)(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 dedaol si ssalc eht ereh //

} hctac { )e noitpecxELQS(

;)(ecarTkcatStnirp.e }

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

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

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

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

} hctac { )e noitpecxE(

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

.3 retni atem esabatad no eton a etirW .ecaf )skraM 40( 1102ceD ssalc cilbup { ssalCniaM

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

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

Page 25: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 52

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

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

(nltnirp.tuo.metsyS " :rorrE revirD CBDJ :deliaF" ;))(egasseMteg.e + } } } .4 steppins edoc htiw ,ssecorp CBDJ fo spets suoirav eht ebircseD 9002naJ)skraM 60(

J a swolla revird CBDJ A .1 LQS a htiw etacinummoc ot tneilc/noitacilppa ava .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

evirD CBDJ a gnidaoL )(emaNrof.ssalC gnisU :r = emaNssalc gnirtS "revirD.lqsym.mm.tjg.gro" ;

ssalC = tcejbOrevird ssalC ;)emaNssalc(emaNrof. tropmi ;noitcennoC.lqs.avaj tropmi ;reganaMrevirD.lqs.avaj tropmi ;teStluseR.lqs.avaj tropmi ;ataDateMteStluseR.lqs.avaj tropmi S.lqs.avaj ;tnemetat

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

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

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

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

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

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

;)(esolc.nnoc }

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

= lru gnirtS "lairotut/atad:mem:bdlqsh:cbdj" ; nruter irD ,lru(noitcennoCteg.reganaMrev "as" , "" ;)

} }

)(revirDretsiger.reganaMrevirD gnisU

Page 26: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 62

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

.reganaMrevirD eht htiw revird nevig eht sretsigeR // (revirDretsiger.reganaMrevirD wen ;))(revirD.lqsym.mm.tjg.gro

eh // dedaol si ssalc eht er }

hctac { )e noitpecxELQS( ;)(ecarTkcatStnirp.e

} elcarO gnisu noitallatsni revird CBDJ a tset oT

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

yrt { = emaNssalc gnirtS "revirDelcarO.revird.cbdj.elcaro" ;

ssalC ird = tcejbOrev ssalC ;)emaNssalc(emaNrof. (nltnirp.tuo.metsyS "=tcejbOrevird" ;)tcejbOrevird + (nltnirp.tuo.metsyS ".KO revirD CBDJ fo noitallatsni ruoy" ;)

} hctac { )e noitpecxE(

(nltnirp.tuo.metsyS " :rorrE revirD CBDJ :deliaF" ;))(egasseMteg.e + } } } 5 etirW . )skraM 40( .ecafretni atem esabatad no eton a 9002naj

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

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

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

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

} } }

6 tinU 1 cycefil eht nialpxE . .telvres a fo el )skraM 60( 1102ceD

Page 27: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 72

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

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

o ecnatsni na fI .1 reniatnoc beW eht ,tsixe ton seod telvres eht f .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 telvreS a gnizilaitinI . res eht sekovnI .2 .tcejbo esnopser dna tseuqer a gnissap ,dohtem eciv

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

sucsid si noitazilaniF .dohtem yortsed ni des telvreS a gnizilaniF . 2 fo tnempoleved rof derugifnoc si revres bew tacmot woh ,liated ni ebircseD .

telvres )skraM 60( 1102naJ tacmoT

ehcapA rof stseuqer telvres seldnah naht enignE telvreS eht si tacmoT · ehcapA rof ”noitacilppa repleh“ a si tacmoT o

”reniatnoc telvres“ a sa tacmoT fo kniht ot tseb s’tI o secivres bew fo sepyt ynam eldnah nac ehcapA ·

tacmoT tuohtiw dellatsni eb nac ehcapA o ehcapA tuohtiw dellatsni eb nac tacmoT o

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

)eerf erofereht dna( ecruos nepo era tacmoT dna ehcapA · .3 htiw avaJ ni deldnah si gnikcart noisses woh nialpxe ,teppins edoc a htiW .stelvres 40(

)skraM 1102 ceD tH sdnetxe telvreSolleH ssalc cilbup { telvreSpt

,tseuqer tseuqeRtelvreSpttH(teGod diov cilbup )esnopser esnopseRtelvreSpttH

{ noitpecxEOI ,noitpecxEtelvreS sworht ;)"lmth/txet"(epyTtnetnoCtes.esnopser ;)(retirWteg.esnopser = tuo retirWtnirP

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

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 eSpttH sdnetxe telvreSolleH ssalc cilbup · { telvr

Page 28: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 82

telvreScireneG fo ssalcbus a ro telvreScireneG dnetxe tsum ssalc yrevE · 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

xe uoy telvreSpttH dnet 4 .telvres a fo elcycefil eht nialpxE . 1102naj)skraM 60(

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

.deyolped smrofrep reniatnoc eht ,telvres a ot deppam si tseuqer a nehW .spets gniwollof eht 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 nI telvreS a gnizilaiti .

.tcejbo esnopser dna tseuqer a gnissap ,dohtem ecivres eht sekovnI .2 noitces eht ni dessucsid era sdohtem ecivreS sdohteM ecivreS gnitirW .

'telvres eht gnillac yb telvres eht sezilanif ti ,telvres eht evomer ot sdeen reniatnoc eht fI s ni dessucsid si noitazilaniF .dohtem yortsed telvreS a gnizilaniF .

4 fo tnempoleved rof derugifnoc si revres bew tacmot woh ,liated ni ebircseD . )skraM 60(telvres 1102naj

tacmoT ehcapA rof stseuqer telvres seldnah naht enignE telvreS eht si tacmoT ·

moT o ehcapA rof ”noitacilppa repleh“ a si tac ”reniatnoc telvres“ a sa tacmoT fo kniht ot tseb s’tI o

secivres bew fo sepyt ynam eldnah nac ehcapA · tacmoT tuohtiw dellatsni eb nac ehcapA o ehcapA tuohtiw dellatsni eb nac tacmoT o

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

)eerf erofereht dna( ecruos nepo era tacmoT dna ehcapA · .5 htiw avaJ ni deldnah si gnikcart noisses woh nialpxe ,teppins edoc a htiW

( .stelvres )skraM40 02 yaM 90 { telvreSpttH sdnetxe telvreSolleH ssalc cilbup ,tseuqer tseuqeRtelvreSpttH(teGod diov cilbup

)esnopser esnopseRtelvreSpttH { noitpecxEOI ,noitpecxEtelvreS sworht

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

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

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

>LMTH<" \ + "n

Page 29: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 92

>DAEH/<>ELTIT/<olleH>ELTIT<>DAEH<" \ + "n =ROLOCGB YDOB<" \ 6E5FDF#" \ >" \ + "n

>1H/<dlroW olleH>1H<" \ + "n ;)">LMTH/<>YDOB/<"

} }

ssalcrepus ehT p · { telvreSpttH sdnetxe telvreSolleH ssalc cilbu

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

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

telvreSpttH dnetxe uoy

tinU 7 1 sgat PSJ fo sepyt tnereffid nialpxE ?PSJ dna stelvres neewteb ecnereffid eht si tahW

)skraM50( 1102naJ res nI ,si meht neewteb ecnereffid niam ehT cigol ssenisub dna noitatneserp eht htob stelv

nI . snaeb avaj yb gninifed yb detarapas era htob psj ni sa erehW .rehtegot ti ecalp eras'psj

psj etirwnac avaj tuoba wonk t'nseed ohw repoleved eht os detaludom si edoc llarevo eht ht gniwonk ylpmis yb segap eb ot tnatropmi erom enO .seman ssalc dna segat lanoitidda e

dna ssecorpeht yfilpmis ot loot a si psJ .elipmoc ot emit ssel ekat telvres si deredisnoceht ekam

naem taht tnetnoc bew ecudorp ot desu snoitacilppabew era htoB.etamotua ssecorpcimanyd egap bew enigne PSJ eht nehW.stneilc eht ecivres dna stseuqer eht ekat ot desu era toB .s

ot rotpircsedyrarbil gat eht sesrap ti ,emit noitalsnartta PSJ a ni noisnetxe gat a sretnuocnednif

w tcaretni dna ,niatbo ot edoc setareneg dna,ssalc reldnah gat deriuqer eht eht ,hti.reldnahgat

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

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

PSJ eht ,PSJ a ni deretnuocne si gat a nehW .elbissop erehw meht gnisuer ,secnatsnienigne

tub( ti esaeler dna ti esu ,ti ezilaitini ,desu gnieb ton si taht ecnatsni gaT a dnif ot yrt lliw f elbaliava ti gnikam ,)ti yortsed ton revo lortnoc on sah remmargorp ehT.esu rehtruf ro

yna eton tub ,elcycefil telvres a ot ralimis si ledom esu detaeper ehT .rucco yam taht gniloop

eno sevlesmeht nrecnoc ot deen t'nod snoitatnemelpmi reldnah gat :ecnereffid tnatropmi yrev

htiw

Page 30: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 03

.ytefas daerht gat a eldnah ot reldnah gat a fo ecnatsni na esu ton lliw enigne PSJ ehTsselnu

yrrow ot deen srepoleved ,lareneg ni gnirohtua PSJ htiw sa :swen doog si sihT .eerf si tituoba

.stelvres gnipoleved nehw naht netfo ssel seussi gnidaerht 2 erc ot PSJ a etirW .700BJ eulav eht serots taht di resu deman seikooc daer dna eta

)skraM 60( 0102ceD ssalC tnetnoCydoB.txegat.psj.telvres.xavaj ehT

fo ssalcbus a si tnetnoCydoB .ytilanoitcnuf gaTydoB ot yek eht si ssalc tnetnoCydoB ehT etalupinam ot desu eb nac tahtretirWpsJ dnanoitatnemelpmi gaTydoB fo tnetnoc ydob eht

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

detaicossa .gat ralucitrap a htiw

disnoc ,skrow ssalc tnetnoCydoB eht hcihw ni yaw eht dnatsrednu oT retirWpsJ woh restcejbo

era .evoba margaid ecneuqes eht morf 01 dna 5 segassem :sgaTydoB gnisu sPSJ ni deldnah

erofeB gaTydoB eht

eht sedulcni ssalc noitatnemelpmi PSJ detareneg eht ,tnetnoc ydob sti etaulave ot snigeb :enil gniwollof

up.txetnoCegap = tuo ;)(ydoBhs :llac gnihctam a sedulcni ti ,dellac neeb evah sdohtem s'gaTydoB eht retfA

;)(ydoBpop.txetnoCegap = tuo etalupinam ot ti gnilbane ,aera yalp fo dnik a sah gaTydoB hcae taht si snaem siht tahW

sti tnetnoCydoB

sJ eht gnitceffa yllacitamotua tuohtiw oT .gat ro egap PSJ gnisolcne eht fo retirWpetareneg

eht ,tuptuo retirw gnisolcne sti otni tnetnoCydoB sti fo stnetnoc eht etirw ot sdeen gaTydoB

ylticilpxe .)woleb ees(

on evah snoitatnemelpmi gaT :sgaT dna sgaTydoB neewteb ecnereffid yek eht si sihTcus h

dna ,ytilibixelf morf ti tneverp nac yeht hguohtla ,tnetnoc ydob rieht sserppus ro yfidom tonnac erofereht

detaulave gnieb .)(gaTtratSod fo noitatnemelpmi rieht ni YDOB_PIKS gninruter yb rehtegotla

3 evres ta IMR steppins edoc htiw ebircseD ?IMR si tahW . .edis r )skraM 01( 0102naJ lautriV avaJ neewteb sllac noitcnuf tcejbo setatilicaf )IMR( noitacovnI dohteM etomeR

sretupmoc etarapes no detacol eb nac sMVJ .)sMVJ( senihcaM - ekovni nac MVJ eno tey ohteM .MVJ rehtona ni derots tcejbo na ot gnignoleb sdohtem stcejbo ssap neve nac sd

taht

Page 31: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 13

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

!erutaef lufrewop a si sihT .deriuqer sa sessalc 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

} 4 . sgat PSJ fo sepyt tnereffid nialpxE ?PSJ dna stelvres neewteb ecnereffid eht si tahW

ceD )skraM50( 1102 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 eras'psj

a wonk t'nseed ohw repoleved eht os detaludom si edoc llarevo eht psj etirwnac avaj tuob eb ot tnatropmi erom enO .seman ssalc dna segat lanoitidda eht gniwonk ylpmis yb segap

dna ssecorpeht yfilpmis ot loot a si psJ .elipmoc ot emit ssel ekat telvres si deredisnoceht ekam

desu snoitacilppabew era htoB.etamotua ssecorp naem taht tnetnoc bew ecudorp otcimanyd

enigne PSJ eht nehW.stneilc eht ecivres dna stseuqer eht ekat ot desu era toB .segap bew ot rotpircsedyrarbil gat eht sesrap ti ,emit noitalsnartta PSJ a ni noisnetxe gat a sretnuocne

dnif c reldnah gat deriuqer eht eht ,htiw tcaretni dna ,niatbo ot edoc setareneg dna,ssal

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

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

PSJ eht ,PSJ a ni deretnuocne si gat a nehW .elbissop erehw meht gnisuer ,secnatsnienigne

aeler dna ti esu ,ti ezilaitini ,desu gnieb ton si taht ecnatsni gaT a dnif ot yrt lliw tub( ti es revo lortnoc on sah remmargorp ehT.esu rehtruf rof elbaliava ti gnikam ,)ti yortsed ton

yna eton tub ,elcycefil telvres a ot ralimis si ledom esu detaeper ehT .rucco yam taht gniloop

eno

Page 32: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 23

nod snoitatnemelpmi reldnah gat :ecnereffid tnatropmi yrev sevlesmeht nrecnoc ot deen t'htiw

gat a eldnah ot reldnah gat a fo ecnatsni na esu ton lliw enigne PSJ ehT .ytefas daerhtsselnu

yrrow ot deen srepoleved ,lareneg ni gnirohtua PSJ htiw sa :swen doog si sihT .eerf si tituoba

ht netfo ssel seussi gnidaerht .stelvres gnipoleved nehw na 5 .700BJ eulav eht serots taht di resu deman seikooc daer dna etaerc ot PSJ a etirW .

0102ceD )skraM 60( ssalC tnetnoCydoB.txegat.psj.telvres.xavaj ehT

a si tnetnoCydoB .ytilanoitcnuf gaTydoB ot yek eht si ssalc tnetnoCydoB ehT fo ssalcbus dnanoitatnemelpmi gaTydoB fo tnetnoc ydob eht etalupinam ot desu eb nac tahtretirWpsJ

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

detaicossa .gat ralucitrap a htiw

t dnatsrednu oT retirWpsJ woh redisnoc ,skrow ssalc tnetnoCydoB eht hcihw ni yaw ehstcejbo

era .evoba margaid ecneuqes eht morf 01 dna 5 segassem :sgaTydoB gnisu sPSJ ni deldnah

erofeB gaTydoB eht

salc noitatnemelpmi PSJ detareneg eht ,tnetnoc ydob sti etaulave ot snigeb eht sedulcni s :enil gniwollof

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

;)(ydoBpop.txetnoCegap = tuo etalupinam ot ti gnilbane ,aera yalp fo dnik a sah gaTydoB hcae taht si snaem siht tahW

sti tnetnoCydoB

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

eht ,tuptuo retirw gnisolcne sti otni tnetnoCydoB sti fo stnetnoc eht etirw ot sdeen gaTydoB

ylticilpxe .)woleb ees(

neewteb ecnereffid yek eht si sihT on evah snoitatnemelpmi gaT :sgaT dna sgaTydoBhcus

dna ,ytilibixelf morf ti tneverp nac yeht hguohtla ,tnetnoc ydob rieht sserppus ro yfidom tonnac erofereht

detaulave gnieb .)(gaTtratSod fo noitatnemelpmi rieht ni YDOB_PIKS gninruter yb rehtegotla

.6 W . )skraM 01( .edis revres ta IMR steppins edoc htiw ebircseD ?IMR si tah 1102naj lautriV avaJ neewteb sllac noitcnuf tcejbo setatilicaf )IMR( noitacovnI dohteM etomeR

sretupmoc etarapes no detacol eb nac sMVJ .)sMVJ( senihcaM - ekovni nac MVJ eno tey

Page 33: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 33

sdohtem stcejbo ssap neve nac sdohteM .MVJ rehtona ni derots tcejbo na ot gnignolebtaht

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

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

{ yrt dda lpmIreddA ;)(lpmIreddA wen = re

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

} { )er noitpecxEetomeR( hctac

;)(ecarTkcatStnirp.er }

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

}

8 tinU 1 1.1 BJE rof rotpircsed tnemyolped eht tsiL ?rotpircsed tnemyolped si tahW .

)skraM 01( 0102ceD rotide rotpircseD tnemyolpeD BJE

detaicossa dna selif RAJ BJE yfidom ot desu si rotide rotpircsed tnemyolped BJE ehT™avaJ

elif taht snoitces dna segap htiw dezinagro si rotide rotpircsed tnemyolped BJE ehT.stneserper

eht ,yllanoitiddA .rotpircsed tnemyolped BJE eht ni sgnittes dna seitreporp suoirav ehtrotide

acilppA ®erehpSbeW ot yllacificeps detaler segap dna snoitces sedulcni revreS noitsgnidnib

fo pot eht ta detacol yllacipyt si noitcnuf eroc ehT.noitacificeps BJE eht ot snoisnetxe dnana

tla sserp dna rotide eht no sucof tes ,snoitces dna segap eroc ees oT .egap rotide - tfihs - .cehT

liw sbat dna ,sredaeh ,snoitces ,segap eroc litnu etats siht ni niamer dna eulb thgilhgih luoy

Page 34: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 43

tla sserp - tfihs - dnuof dna snoitces detsen yllausu era sgnidnib dna snoisnetxe ehT .niaga cta

eht sevael tub ,tnetnoc eht sedih noitces a gnispalloC .segap rotide eht fo mottob ehtgnidaeh

hT .noitamrofni ehT .egap hcae no seitreporp dna atad eht hguorht gniretlif ni lufesu si sirotide

uoy ,oslA .rotide eht nepoer dna esolc uoy nehw espalloc uoy taht snoitces eht rebmemernac

itces hcae fo gninnigeb ro dne eht ta redrob neddih a gniggard yb snoitces eziser .no nepo nac uoY .troppus draziw decnahne eht si rotide eht fo erutaef tnatropmi rehtonA

sdraziw .stnemele suoirav eht fo noitacifidom dna noitaerc hguorht uoy klaw taht rotide eht morf

ehT erc eht hguorht gnippets elihw smelborp enimreted uoy pleh sdraziw na fI .ssecorp noita

rorre eht ta egassem rorre ro gninraw a syalpsid draziw eht ,atad dilavni retne uoy fi ro ,srucco

pot ,emit eno ta stcejbo ynam tide ro etaerc ot ytiliba eht reffo sdraziW .egap draziw eht fo

uoy dna s eht ta snaeb elpitlum no krow nac gniwollof eht seifidom rotide BJE ehT.emit ema

:secruoser 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

2 a etirW .]RAJ[,elif RAJ no eton )skraM 01( 1102naJ uoy fI .selif ynam erots nac uoy hcihw otni selif desserpmoc era selif )RAJ( evihcrA avaJ

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

ruoy fo .slebatubirtsid

oT :epyt dna detacol era selif ruoy erehw yrotcerid eht ot og ,elif RAJ a etaerc raj - *.* raj.elifraja fc

.raj.elifraja dellac elif a ni eb lliw yrotcerid tnerruc eht ni yrotcerid dna elif yreve dna ,elif raj eht ot sdda ytilit RAJ eht tahw ees ot ekil uoy fI :epyt

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 ( selif ees ot ekil uoy fi ,niagA RAJ eht morf stcartxe ytilitu RAJ eht taht )seiotcerid ro

esu ,elif

Page 35: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 53

: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

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

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

neeteb seiriralimis etinifed eht dezilaer evah thgim uoy ,dnuorgkcab XINU a evah uoy fIRAJ

.ytilitu rat XINU fo snoitpo eht dna snoitpo 4 1.1 BJE rof rotpircsed tnemyolped eht tsiL ?rotpircsed tnemyolped si tahW .

1102naJ)skraM 01( rotide rotpircseD tnemyolpeD BJE

detaicossa dna selif RAJ BJE yfidom ot desu si rotide rotpircsed tnemyolped BJE ehT™avaJ

rotpircsed tnemyolped BJE ehT.selif taht snoitces dna segap htiw dezinagro si rotidetneserper

eht ,yllanoitiddA .rotpircsed tnemyolped BJE eht ni sgnittes dna seitreporp suoirav ehtrotide

revreS noitacilppA ®erehpSbeW ot yllacificeps detaler segap dna snoitces sedulcnisgnidnib

isnetxe dna fo pot eht ta detacol yllacipyt si noitcnuf eroc ehT.noitacificeps BJE eht ot snona

tla sserp dna rotide eht no sucof tes ,snoitces dna segap eroc ees oT .egap rotide - tfihs - .cehT

t ni niamer dna eulb thgilhgih lliw sbat dna ,sredaeh ,snoitces ,segap eroc litnu etats sihuoy

tla sserp - tfihs - dnuof dna snoitces detsen yllausu era sgnidnib dna snoisnetxe ehT .niaga cta

eht sevael tub ,tnetnoc eht sedih noitces a gnispalloC .segap rotide eht fo mottob ehtgnidaeh

guorht gniretlif ni lufesu si sihT .noitamrofni ehT .egap hcae no seitreporp dna atad eht hrotide

uoy ,oslA .rotide eht nepoer dna esolc uoy nehw espalloc uoy taht snoitces eht rebmemernac

.noitces hcae fo gninnigeb ro dne eht ta redrob neddih a gniggard yb snoitces eziser fo erutaef tnatropmi rehtonA nepo nac uoY .troppus draziw decnahne eht si rotide eht

sdraziw .stnemele suoirav eht fo noitacifidom dna noitaerc hguorht uoy klaw taht rotide eht morf

ehT na fI .ssecorp noitaerc eht hguorht gnippets elihw smelborp enimreted uoy pleh sdraziw

rorre rucco eht ta egassem rorre ro gninraw a syalpsid draziw eht ,atad dilavni retne uoy fi ro ,s

pot

Page 36: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 63

,emit eno ta stcejbo ynam tide ro etaerc ot ytiliba eht reffo sdraziW .egap draziw eht fouoy dna

seifidom rotide BJE ehT.emit emas eht ta snaeb elpitlum no krow nac gniwollof eht:secruoser

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

5 .]RAJ[,elif RAJ no eton a etirW raM 01( 0102naJ)sk uoy fI .selif ynam erots nac uoy hcihw otni selif desserpmoc era selif )RAJ( evihcrA avaJ

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

ruoy fo .slebatubirtsid

rid eht ot og ,elif RAJ a etaerc oT :epyt dna detacol era selif ruoy erehw yrotce raj - *.* raj.elifraja fc

.raj.elifraja dellac elif a ni eb lliw yrotcerid tnerruc eht ni yrotcerid dna elif yreve dna :epyt ,elif raj eht ot sdda ytilit RAJ eht tahw ees ot ekil uoy fI

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 litu RAJ eht taht )seiotcerid ro( selif ees ot ekil uoy fi ,niagA RAJ eht morf stcartxe yti

esu ,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 ,elif RAJ eht ni selif eht tuoba noitamrofni emos ees ot noitpo "v" eht esu nac uoy ,niagA

raj - vt raj.elifraja f :epyt tsuj meht ees ot ,ytilitu RAJ eht htiw snoitpo rehto era erehT

raj neeteb seiriralimis etinifed eht dezilaer evah thgim uoy ,dnuorgkcab XINU a evah uoy fI

RAJ .ytilitu rat XINU fo snoitpo eht dna snoitpo

.6 snaeBavaJ esirpretnE si tahW ( 9002 ceD )skram4 • eht rof erutcetihcra tnenopmoc a si erutcetihcra snaeBavaJ esirpretnE ehT

tcejbo fo tnemyolped dna tnempoleved - esirpretne detubirtsid detneiro - level .snoitacilppa

• alacs si erutcetihcra snaeBavaJ esirpretnE eht gnisu nettirw snoitacilppA ,elbitlum dna lanoitcasnart - .eruces resu

Page 37: Java QP Solutions Vtuplanet

EE2J DNA AVAJ 357SC60

ESC fO tpeD TIBJS, egaP 73

• taht mroftalp revres yna no deyolped dna ,ecno nettirw eb yam snoitacilppa esehTnoitacificeps snaeBavaJ esirpretnE eht stroppus

.7 snaeB ytitnE si tahW 1102 naJ )skram 6( metsys a ni seititne ledoM

roivaheb detaicossa dna atad rieht tneserper selbat esabatad lanoitaler ynam ro eno esabatad tcejbo na ni tcejbo na metsys ycagel a ni ytitne na

sgnihT ro secalP ,elpoeP :snuoN tnedutS ,eeyolpmE ,remotsuC mooR letoH ,gnidliuB ,ytiC eH ,noitazinagrO ,redrO tifeneB htla