You are on page 1of 382
BUUUUUYUEUVUGTVCUVOVOUVUH HCV VOKMO eww eue CORE JAVA _. NOTES BY » KV. RAO SATHY&A TECHNOLOGIES srt RAGHAVENDRA XEROX Software Languages Material Available Beside Bangalore Ayyangar Bakery, Opp: C DAC, Ameerpet, Hyderabad. Cell: 9951596199 & road Tava Seb Definition of sho: “A s0Phwate Fe 4 t6o}- sore operating, (OUSERON of Pmegiaars eank for Pebfomieg - Th heal wetfd we have many uy + of Ope: ati thee mee clastiqted by thet fdecareoy eee io Chenu wiasditying of Oberabons axe nothh onl bub “Isgefying the So oke Of thiee typed — a Sateg we fo @) systern oohewaxe ©) App? software © Frternsh sofroare Softuieke t~ © tc $e EE uouing of ne Since prnecHt toner Linedet system soPtaonke ice eve Oy Peveloperent: of aaa for Srtnbet, Seammet, eg. UW) Development of fF language compiler’, Ente rfrectere ett: Chi) development wh, Real time Operating Sytem Ceros)y [wi WS OC, Linux ,UREX, 2h bes, er] To develop there Fotoateg vangeege sottroate Prajts we ate the | ~ 8086 (Micruprocessor) - These axe Populate ee develo sand iae Of s rg Stem SOFtaoste pybjee because + Lote of cadhvocet Which oxe ubed te Bobract ae Hardwate devices divectHly « ©) Application sofroare i The Purbose of appl” sofkoete {8 t develop suttorte B& profect for aga! - Some of orgenigatrems ake ~ ~ Rnancias sector ( Banking , Inauarmce , ee) ~ Healtheate 97 CHacprtatdg Diayone ites ete} ~ Transporation o» ( Ain tines, Rathoat?, te) ~ Edu caktonal 5 (college, school, Dnt east ty ete) SRI RAGHAVENDRA XEROX ‘Software Languages Material Available aside Bangalore Ayyagar Bakery, Opp. CDAC, Belkampet Road, ‘Ameerpet, Hyderabad, Th Seal induste'( ty develop Appi? software for orm sfemizabion we uke two 1yPe3 of Reehmelogey — SRI RAGHAVENDRA XEROX 1 front end Technolo, Software Languages Material Available 2 Beside Bangalore Ayyagar Bakery, BR Back-end Ter bmology ‘Opp. COAG, Balkan Road, Ameerpet, Hyderabad. 4; frort_end_ Technology j= Khe purpece cf Front eng techret i to cfevelop Gur applicative (Look & Feel Seated appl”) — We have two tyres of froat end technology — ® Platform dependent front end Tectrnologep ex- Developes -2000 (oracle Corp.) Visual Baste C micro sort) - I} we develop amy qur App? ty ‘i about of two fecinnolo: then Such GUE appl? Rims Oe Micros Ft oe ee only + but vot able (o> Aum on Non- ~ mricrosoft O+6. (Unix, Linux, Solatieg, ete) © Platform fHependet frent end Technology €x- AVWIT (abstract eotndouatig Fool K+)» sun-ms a posa one - TH we dew lop any Gur appl? by using above Concept hen Such appl? Aume on each 4 & y OS & Back-end Techmo logy 2— The Purpose of Back-end Technology tx to ger the data Persisiency (storing the late ). ~ TH heaf tive we can achieve the dale Peratcrency by Bing two OOPL 4+ Simple t- Towa 18 one of the Simple progiarrn 7 Lamar ge becawte of the Forlowing Four technica} factors — gor? rivateh a complex Concept called Te Pro ing clit e ept ; © Rhee: so pas get tess Applic rtion development rere ond (25S execution Teme because Ff the magic of byl code + & petinition of gyte code - a eyfe code ic the cet of optimize instruction genera- WA gewa comptley dain compila zon Pease md the of vyte code 8 lpte power feat them pototer concept - peiaition ob Tum s- Jum te one Ob the Poo Bevdopes by Sum Micans, 293 available a& 9 Poot of Tovar s/w ord ushase hole 18 Reaaf] the line by Une bye code & Copyertext Rats native pratandiogy at of OrS+ = Copsides the Fottowty diag feres — vyte ode Jann compiler Compilation phate Som.save | Source code SRI RAGHAVENDRA XEROX Software Langudgés Material Available Beside Bangaloré Ayyagar Bakery, Opp. CDAC, Balkampet Rowe, Ameerpel, Hyderabad. ®- wea swing provide® sichest cek of Apr CAppIP prog. cntes face) + # defination ch APTs- - An Apr i@ 9 Collection of fackapes . & Package ia coectim of Classes, Interfaces f sub~ Package: stub Packages fnterrs contai collection of- classes, inkrefacet & sub-Sub Pockenges AG. i Tava Apr | © Tawa progisrrming provides fag weit-Ty Facili cated garbage a cohich etl) 4 collect UPus Meret vpace to imbeove the pesformance of Java based pplication + Dehinotion of getbage coltectsr tm A Gute Te one of the Sytem backgtounaf me which ate Gurming woth ous Tate - Pe fev collecting un-Gaes} memory Space ty haope) Qerformance “Of Jawa -loazred pI? gin nerve novides Useg fufendty Syntages SO ae x cam tet oxxot Free Progtan Sento +e : Uimifed spam of tre: a4 ; . @® Platform Independent >= eee gett 4 root She oe ee Be? ig sums of ERE OS: peopesties s— | pauar take Oa tom | reckmelo¥g pelatad Daetyre ee of macrnoty space: neat coudatlo come special inproad damquage| tect tog ; se. undenstend én} ® > es eee corse eet t 3 fremet oF one 07S? TOIT orpotner ler ONS> rosmek Db opother ; never abshy those Properkres are an lependent amd Jew. ia sobs sty © called Plabfsrm ing en eof Ors, holei— aed abplication ake sunny ¢ ony yf ince es panies welepsed ar Shyer called Sun oil jcrosy stem wookA (wvife shee “wan amyHFer® )- SRI RAGHAVENDRA XEROX Software Languages Material Available Beside Bangalore Ayyagar Bakery, Opp. CDAC, Balkampet Road, ‘Ameerpet. Hyderabad. Sy Archtfectuse] Neutral Cans) s- Ddeffoition s— & lang |rechmologs amd whose abpitcatfon ate ) ‘Newootked s— he AIm 04 Nehwotking {@ ty chate the daiq tei? neulth Machine which ake located eltroe f ied Note» . 7 Some 08 fr dibbert - Ag a RAP cf JEUa Pswogtamming we have two tyfes jo abpi=— © intran a, a ad QD internet Arp? ~ tnbiavek App? com ve accessed ety the Limt rol i roan Ref Seal ht ned ite © Progiomati caty Rag] intra abhi? can be devetoneg bY cain vetleates apr U Paesent om “sage of > Thtecneh Appl com be Accessed aerrgt Hee umfucsse g there ake Peltered 6: lange scale» onizdtion md ate tom be. developed y adng dedicated Apr Present try* zee" eaclasion— “Hence; Sawer Pocoghorearm condaing sepesals epesale Ars for develo Fe nla based App? Gr ds iB Pepulatiol «t Nexoreked Frog 0 42) Distai buted Dictate -— eae AppO kesulke 82 accesstble empobete across the universe « ~ Dh sel tre the Towra Phufecds can be Classified Cute two tongs — asee~ D centralized abpi?— Gi) De-cenMalized abpi” ) centialized appl. , — which app! tung in the coment of Fiudle no. } setvers. — operated 4 authosized employee. ~ Watains “puivale VRE — Ferfimble by Commerce ganization. (Ranking Insurooce, ec) (2) De-centrarizes} App)? — fnPinile no. of ceevens, ~ — Pheferable y Nov- commerce Ppamiration (Yahoo, afte, ce) — SceesRed by “Lot authotized 06 etme un. wwtherized, ~ Confaind pustic. uri. re SHAVEN ite meat a fe = DATA TYPES s— wal “the flurpace of dake — {8 1 altocate suit onneume Memey space fot gees of Pe : Oe mate anely Of compulee eftroe ob _ tie memoiy Ulocetion oe ipnaenic memeey Gucction, in every Pag. » dof tyre? are ClaseMeed thts &- ef — i Prndafrental / Phe-deriaes | autlt-m/ewe aut Pt. a By Derived dota eypes: es Pate hermes uses seconde] Refi defined data typet Y Bidafrental data type — Fep-T. developed ty Langeas developed? . evete as q Parr . Of Lom tes 2 ushose vakiable allot UL to stake uate Sal bab neve ailows UB te store ODL Value of came dota Maher > B- tht a. 2 ; G=lO; valid + eagle Vabug Q=10, 28, 20, 40; i Fovalich — Merv? ST. ~ FR woe chBSEE muutiple values of came tyPet uit ferdamental data teres then progeeraticaby woe ger Q- Urettabion — @ siug pe Variable 8 cowmpetex. © kermemberlig wey 18 To evestome dnase Uimitextionn we ude amotnek daly types cated derived data sree. & Derived dato’ see c mn Ps fers lomguage tre concept 0 carees Unde ger ved data types aa The Concept of Aexase 4 where variable lows ak ty stete Maltipte Gyalut of Same tyfe ing Single vaseroble bad ever allows us to’ croze Mulkiple Valuel on olitterent tyres. a forat T= Fi0, 20, 20, 40% » / valid J oo Tet BEI $10, “SH 490,44 Sl inatig — FEST becaube theke vale ane ditterent tyes Name Q4— collective Nom too Jo oS appa How 200 @ tafe 4a | 2 # consequi- D ty a feoup P steatla i say ie eee eet pay Aeyerad ‘by ovation cot Tate merBoay oh vole - Homogeno\ ; dode- ey gee “ue / oe ere tet et echen y Begone] uset set ey © Pelfrey ig aoa raad dabetgte eave mee both tyPes - settee? Cornet), ihyered tyre marin petoenren ditperced ple To develops featured yee. J Paegptamne example - we . rs ‘et cng a 7 SEE aes eh vaton oe rae a imilorty to ewe erativo ( ° ceb Ce ; oe neo stedent OF jen S = ae sno $s [se nee SEs 40.99 | MALES a [pete SRI RAGHAVENDRA XEROX 5 Software Languages Material Avaiabie Beside Bangaiore \vagar Bakery, pp, COAG, Batkamaey eae Bet, Hyderabad, Fundamental data- fo yava:— Cons Tn Java Pee ing we have @- rea Gata type j askin axe cate pe hy 4- AD Enfeger cate gery data = gfe @ Retr > oh! RAGHAVEND : Sa (BD Choractee 9 » ae Laces aust REROX Ge) boolean > ” °F CORC. Baampet ate Meeet, Hyderabad Tol dose ete The purbote of eee calegery dota tyfes 78 shat te atoealS Supicient aroun f ecermeuy apace fea Cafeger data Tn ene. Maln a of Com foules - confaing -feur sub-chata t¢Pes cref es stg’ Ode Ne too tag table — +27 te ~12g | a shot TS276F to -s2 70g], a ink Ro AR ae ‘ — Here indeges cake coulning <\-sub dadatypes i mete 7 progimmnet to Seat Shien dala fer sore daler 0 Raopertd by caleutaling ig rp rm gent z Parkiculas dada type * touted ech dale type, we mee oS choose Sultable Sey type ty caketating hang. “L Rerge ef ary dateigre = =| te epg rats Bef cooper | Tae 8 Range of beet BT = C2) > 1 ts 65536 Zo te 6os3s >o & 68529 a wy SIFTS <> 207 67+5- > 32761 eee aot Y _ Fore, ¢ 22767 ~32T6R A-bTt extea becaus to store Sign bit 2 Eleab category date “whe 2—Paete 124] ut “The purpose of float cafe; “tala ae Geet valued camer tad alec Oe So i oy alloca Ling catpicfent amt oF roar epace. pees 7 Float cate datatype contains two Sub- lata types. Which oe “Given in the —Pottowing table :- _ Noe 7 NlOy ot decimal S.No. datatype SS nee)| OR deci + Float 4 +1 to - (urs) T & double 8 6 & yy is ~TP we store any heal contteme value Tn 9 vatiable of | oak cate fe amen tre font GR stores Hre velut | dot (2) ir ja wim to Gach uy that afteé the ot (4) Ur taked | (7 deciorad Binary places ) & geal constemt value Murr | ise be compile we | be Followed a LeHey f- othedwis gee HOH i - = 3-4$e convert 2-4. i inaty “ co eee “4 osing TEEE 154 “LY we Store heal tonit value IM vosdiable of doutie dak, type ther the double dafg Loves the veal condtarf io suck ord that afte? “the dot (+) & te Is decimal Placeg Usinaiy eis) amg heal constant wey | st He not, be false oy a let cotled §y', td ec- double d, = 24d; (or) Si RI RAGHAV| double d, = 3-4 iI Sena tan racer ea an ; Gon coe P29 Baten, ! et Ros ‘Ameerpet, Hydorabag. ve Oll-eHO Ollo OllO olf Is Binary Bits to oud jo ee fea} Conit value divectt pees - if we we To ey eto ees we Float catego} foe. double - sto pot calculation infetnralt MOE Au the Poatin eee bated) am enn fopberning Mngt Zh Prpet catfoutakeone ey, data a — yea 1& ay identifies inclogedi within A chagac sinpte quotes C1 ') ex- Wo tg gh we ete wa \e ‘sova’ > f tovabed ‘satya Teens inition of etch eines oF chatncten Snclesed “gaya” Sete fo Couclusion,- eveey character ig 4 thts but Revert ig wet poe os ot data in main ref thse Noe -To Gove character we ‘in Tava, cJopp eke Lmguage wteg har” called el within double quotes “To Java peo: fiorerad chad, Tava Follows ‘a tates 2 ‘t because Twa preg ternsni ts qailable In z Languages where chert oles eee ee aan mi ae posers) cong cates ish ay OF Euglish ake available th Mccrz wed att Si Sap UPheH @: Define Accrt & vuicode ? “.Ascxt ig chasactes sep Fettowed pote. pregina which ate available ‘to oof on one i) cabted ogtich Q bo. Of chetactes Se available Tn CTI o% 2SG ( 28)- > Asers ex- C,CPP, pascal, cool fetfows Asert- Unicode chasactes set followed by these Progiscrmi lens which axe owailable inmate than one Tater e Sage ang no. of chataclers fm vnicode ake 65536 (a'6) chazactess + ex- Tava, :NET 4 Booleam cate, data TyPe :- he purpose of this data tyre 18 WD Store Logical values (ting shat existing bub lo reality they wlll net taxe any . amt-“of MM space } ex True Falge To stsre Watcal valued ple use booles this gatetgee jokes 0 byles oF mm space becauke boolean data tyPe Java implemented by Sup Mécwosys tea) clevelopert cae a genxal Purbose regds ter cane amelie Flop selene yy fole ig to store 4-bit of information (4 for true and 0 fet false). Noted: Atl the Keywotds in Java must be wsditten in omels etter. Nofe-2-7, The default value of ink calggetg vabdosie? @ O Geto), QD) Ihe defeuth valne of FLoat categety Variable ig 0°00 hy oo ” Chatactek ” Dothing (*\poou!h Padite > oh uy » ” Boolean 93 ” 6 ee eee the help of data tyPeR we cam aullocale om ap a space 'O the mab: compen. ern WE con stove value ala. To rece oe Present fo the Mem Space th te nen e progiemmes te give 3 No keyword Ne used of Vatiable Nome. 4s No special Symbej to be used 2g vaitatble Names except Under ccate (_ Yasiable declakakton:— The process of allot ing cupgpicient amount of Semony space by giving unique names to the crealed chomory Space 1B Calted yortable declaration. Regore Using the Vetiable th the Progsa™ Th ea be declared otherpise We ger combile time C2288. Syme — dadotyfe Vy Vy ¥. D4 Heke data: hapresent” efthet Sumdamentn{ derived Daare oe 0% progismmes defined erarciers “MW Va Vy - + Vo feopresents Jove yolimd Vatiable names ; treater] Al nome of the varfable. - Tawa deviated methente Fotos c/epp pro in wathenteks, Stomeming etL— = lanectiom Chr progiown ctecloraliy int a, bcs intas a q =103 el A=105 do. eee ee oe 3 3 sb 3 C= ath; 30 fauntiein nye BS Vaktiable initialization ._ The process of Placing ug own value , wifthouh Pact ox defautt value and rhe Mom space fe created e catted variable initialization» . ' The purpose of Puibalizatren Concept 1 tat to Place common values, Syntax :~ , vaevel2 | a= vate] ~ Ploak pl = 30141 EE mn | int a=l0; -Q 1 booleam bLotrue + ie 3 Constants to Java» defini! Lion s— - 4 Constant ig q variable whose Value cast be changed _ executton of Progiorn. > Concepruall guety wren value (8 one of the conttmh value ft com be used 7a i dusting clacton of whose value cast be chomyred Poogtem « Lo Java Progtermnnti parry to to ee cep cepa, as (onstemt ole use a reogwor fatled Final = - Pinel ig a kegwooed which ig Plagfiug om ienpottant sole in +eeee placed thy 7 as) At yakiable level. SRI RAGHAVENDRA XEROX 7 oftware Languages Material Availabl bd At method Level Beside Bangalore Ayyagar Bakery, Fs At class tevet : Opp. CDAC, Balkampet Road, Ameerpet, Hyderabad. a) final af Variable level — : a we dovt want w change the value of vakiable fe the yastable value mutt be made es coughant by using final keyword). At vatbable leva we Cam abhy Feral Keperra) Vo once tre declared variable final then ip Pesmilts Firsh time atti onl ond neueg Permit ea emg eet, wie pernant 4 alan neneg Permits the hiticakr o> ey: — Ftxad Ploat PL; [I decloared vabieble ~ PI=PL+i; J mvid PI= Sl4i7g + 0-0 Iinvaid Pre Sel4i7 #5 }) vale POSS taitig / invateot % At_tihialigation level +_ Ore we make tnitatizes variable as ftual then EF heves, Petouitis Modifications £ veassignmests « ee- Pinel float Pr = S.1QI7-f 5 PE = PEst5s I dovai Pr= s1aites SI) invalid , [Herce, Final vorrable vatuek cane be modi fier -] (B) féna} af method levef:— ae Th most of the Progtserming lomgusges tp Petform Aion} welaiea tha conedie of Rntty Be ay pare pag cfmction concept ig known a8 methods . Ip so developsrent if we devetop avy Method which is Lommmon -fer Mest of the Javea Pro: mes then Sudh RaethodS ake called conttant- a ~To make the Method ak conktemt We ute a keppwrord called final. - Constant methods Cas be uted HY ONY Progtemeres bub | they cammoth chemmge its defiuttio oy He i lee once the methed (@ Fina), we cant ie define] oves, i ~ Hidden 6% Final method Canlt be ousrside - © Final _at class level s— we don't womp te gtve featutes of One class br enous has rthen Make the clas defenitron at Conttemt ey wing Final keyword. once the clas ig fenof Ur never Posfrcipaleg ny Inheritance OR Fénal classes axe not he-usable - SRI RAGHAY rE “ane retary AEROX Or, COR, aang ee ' Hyderabad." Note- 4 fina} variable volte cav+ be sroditfed. & final Methodd com'+ be ovuntiden. Be Flual clas%eS cem't+ be reesable. dt Commerts to gove tage hem: Comments ef by tnpooud andobity | Cnetronding [east b, Pro A ~Jo Jawa fro ghoreeming ese bane 2 types of commenh? they uw Sage Une Commands Syntax SRI RAGHAVENDRA XEROX . 5 Se i [)commmestog Sine Siamese Opp. CDAC, Balkampet Road, ‘Ameerpet, Hyderabad. (> multline Comm: Soetexn!— /* muletpie Une comment * nets ~ ) Pour_document comment TO qennale the Java doc coremendd ty use q too? Cotled Javadoc « cumtos = 7 ok gava doc. comments */ ; we Development of User progtomnmes define are Fee any ‘qe oh cpettltien doe reel tne” concept Of =" function. . MD Java mint Rercton< Kemeepts 18 Known 23 Method 3+ a 2 abe To PeSeferrn on @ A&A etrod Must pee tnput: © & metrod squat process the Enpub. © & metred ust gre tne weulk/ display te Aesth. The — Th wepresenks the set of executable statement to be wasitien by the Preyianrmer to Perform Ane operstion sis type logic ig called businads logic. r g Bete ees in Java fer computing sues of o numbers 2 The aboue metnod cam be ceftusd fr four abproacis ote — ‘ Approachd: A method oa take valies/ inpeds Ke metrod otl) Aeturn valut/ tps sa Metnod ded- Ink Bunn Link x, toty ) ink @ omer s vetae (Zz) 5 Metnod calf jee eee int veauttd Bur ( 10,20) 5 re weautha = = Bm s.6),) tne results = Bum(_g, ~6; Approach:.2. 4 mretrod wlll mot take vabues/ tepputs « 4 A_metuod wi Mmernod ey Vota gum Cy Ranh asb,¢y J outper fp voll) take values | trpet serene rp volue/ outpubt, A method wilf not vert = ie Method det nated i Cink x, Tink y) sum (5.6)5 ee Sum €8,9); ink = 2x45 — ee Prin GHZ A mMeprod will Wor take take Valuet/ inbut A method cori) refurn Value? / outpat. (_ Metiad™ deh Matnod calt Tb Zumo) wb Argult Buen (agp): fa wealth Bum (1); Wake a ¢ Vp ink reek Pom Os thts ares If process Bebuen (o);) 5 The fetlowing table gives no- of abpeoacher ta defe Metiod VS nO» Of Phaceg fy Mettodg — “fe NOE ‘taking valee Taking value] Hob taking mated Fee merrod Not Sctarn vale wot Feta _ vale | rte valu Inside outside | ingide Processing | tnsite Theide | mide | Ttde output | outside ingicde Thrice | outecde {. i # Deine a method in Java for Swabbing ag tw no's Tae above -femation as Soa Ne Vabroas, Se Se a en ee With the objecté of Java Prefrrceing Cote e) aeeege no Of veluot: TH ig advised 'F Progermrenct Fe Fetiow ts ctprensh® & approach 5- “A method wit not take value & Al we: aE A method pill not rekren vabuel / Metrod Aefoition i Metbed) call yop soap C) Ink asivy 24, Swep L> Int b 200; Paw quep inet cas asath seoap 05 A=b3 | or/| bray p proces, bet ees ( Point a, bs Suoap (10,20); void swaP(inta, ihtb) swas (2:6); ais a Swap (10, 20); a= b3 bet; pink 4,55 — j ind: seed oe wos oY TE Sah to be ousteloader | ie ; wrettod. pace ‘a a & Syste ig Aeferent blow? Point — st; sepresents the fellow my @ro vt Pa ak least one thing must be Type Of Peeameler - . @ cae of Poreenetee 7 aittrent ‘Ameetpel, Hyderabad Buen (10, 20, 30) Bum (10, 20) 5 oO ® ‘float x2 = girm Crsf, 2s); ———® Em (10, 15) cate) a ee exe Bor (eeex) 18 called uarloadenl metrcds Moteod Oversetltt Method overxiding = “e method heading e Same & method body 3 ie Le oa The Process of deflriar the wtiginal wet fr ing Mama no- of% operations ie cones Metiod ohedity. eu At one foint of time. void opines tet) 14: ¢ sued 4 3 Dee oe i Fe orig? +7 At omatian point of me void op ( int x, int Y) oust de defit “= ink KE OTS —_— be final, not : ho ‘ we tote oy -— 18 not pass! A ovetloaday eat Panes ides : method 1g TY Mef Conk? Once the eat override « loading the method we . F overto . At Hime o} . ey wgicler, ” aetureny amy Rekurn ie we choaitt co (et fan te any A ovewrding . cope 7 At in tne Retwen tye. wecle. Rea com puting areq eee ea method for © in Pes = nee] gle. Tes4iit ervey eg men of rect b for Computing ® write - ten] "a9 Simple infect [Aven eames) ine rhet bef ® effin peter ; cutatéol 2eeq 2 [se = nen wary cal oe OM eS areg - ee Squase r Petionctes = G95) SRI R, HAVEN DR A XEROX Software, Languages (lateril avaiatye Beside Ba AYYagar Oop. Cac. Balkampet Bakery, Roag, Ameerpey, Hyderabad, SRI RAGHAVENDRA XEROX Soffware Languages Material Available Beside Bangalore Ayyagar Bakery, ‘Opp. CDAC, Balkampet Road, ‘Ameerpet, Hyderabad, SRI RAGHAVENDRA XEROX Software Languages Material Available Beside Bangalore Ayyagar Bakery, ‘Opp. CDAC, Balkampet Road, ‘Ameerpet, Hyderabad. ' ops feature / Principle ta eee ational In ary MNC TO develop my sea} weeld fro 7 ject / pplication we Need a Lamguage /setrele py em they ate aes: elthes Procedure ottemted Principles amd object Obtented Princip tes — Th otter words ate clasgitied lufs too +ype the axe Procedural otiented Prog AMIN, objec ghierctedt prog. tang lenpquage CPopL) CooPL) a PoPL et- padeal SRI RAGHAV! Fee SRIR ENDRA XEROX eet ss ALP ¢ Opp. CDAC, Balkampet Rene” ore oe a ‘Ameempet, Hyderabad." c - Th teas . se tema: cetiistied Procedusal etientad fatnciple then i+ fg called PoP Le In veal weed Prrcedural otiented developing Apps? + tong ate Wed f 0. fo Projects >cletfed “te Systems Yo API? 9 bub aot able te develop distibufed appl”, eohich wre come wader Tnteanet ; go. ~ TA we use popr for developing déstetbuited abpl? 22 get the Following Limifaprorg — 1+ POPL Aelatex appl? uses Blekferm defender, ge foPL, aetatect app? tre data 1% visiting bef client-/cenye gide App? to +e fore of PIAID text, buF not in form of clipe tech. ZS. PopL ApbI? causer SecuriiZy Problem popl app? the dake 16 visite needs ae side abp? fn the foom ob byte by byte 4 J fo. Poeg communi cection « 4. in PoPL abbl? the dada ig vround Funckoo. tore hasion, Te overcome dnc above limitation we use A prog: beng. which will satiy obyect onieatd Principle- OopL ~ BE amy Penge lng sabisty Cops Principle 7 it ig catfed obpL> x2 — Smahi totic, _ caas > Refit ~ Object Paden ~ Reeds Object COBOL ~ From Stacle B THUIAAL at ere y Java ~ 4Ned Wwe developed amy disteibuladt app |? wlth om OOPL (spectatty with “Taua) than ure Ge _Fetlowin Ay OOpl weloket appr? wired Plabfoom independ 2. Th oop, wlaled app? the data 1g vesctiny ane setvey side abpl fn the form ph Ciprer % He vee ed ferme % oop, relatec! appl? tnhances +e Securitey “ 5 “In cept velated =ppy? tne data (8 vistting bef Client & setuer side app? aff at once + and segette oh Rthective Communication: S: fn copL appl” the date {B axound Objects « Hence @ pro: tg Lem: JE Said to be Dbyect Bien GPa, Bese Sayer iy — - ted) than eof Cigar aps Principle They ee FP claszer b) objects : s G) data encapsulation ae CHAVENDRA XEROX A) data abstraction Besive Bangle aye alate €) Thhextternce, OFF One, Balampe Road,” $,) Poly Meephicon ‘yaerabad, B) Dyprarnic. Btadiny hy Message fassteg >

You might also like