Lenguaje de programación Java PDF

Title Lenguaje de programación Java
Course Automatización y Control de Procesos
Institution Universidad de Oriente Venezuela
Pages 3
File Size 72.4 KB
File Type PDF
Total Downloads 25
Total Views 137

Summary

Definición ...


Description

Le ngu a j edepr og r a ma c i ónJ a v a J a v ae su nl e n g u a j ed ep r o g r a ma c i ó nd ep r o p ó s i t og e n e r a lo r i e n t a d oao b j e t o sd e s a r r o l l a d op o rSu n Mi c r o s y s t e ms .T a mb i é ns ep u e d ed e c i rq u eJ a v ae su n at e c n o l o g í aq u en os ó l os er e d u c ea ll e n g u a j es i n oq u e a d e má sp r o v e ed eu n amá q u i n av i r t u a l J a v aq u ep e r mi t ee j e c u t a r c ó d i g oc o mp i l a d oJ a v a , s e ac u a l s e al ap l a t a f o r ma q u ee x i s t ap o rd e b a j o ;p l a t a f o r mat a n t oh a r d wa r e ,c o mos o f t wa r e( e l s i s t e mao p e r a t i v oq u es o p o r t ee s eh a r d wa r e ) . Ela p o y oae s t at e c n o l o g í av i e n ed a d op o rl ag r a nc a n t i d a dd ef a b r i c a n t e sq u ea p o y a ne s t ae s p e c i fi c a c i ó nd e má q u i n av i r t u a l . Ca r a c t e r í s t i c a sde l l e ngu a j e a v ae n c o n t r a mo s : De n t r od el a sc a r a c t e r í s t i c a sd e l l e n g u a j eJ



I nd e p e n di e n t edePl a t a f or ma :Cu a n d oc o mp i l a mo sc ó d i g of u e n t eJ a v an os eg e n e r ac ó d i g omá q u i n a e s p e c í fi c o ,s in oq u es eg e n e r a nby t e c od e s ,l o sc u a l e ss o ni n t e r p r e t a d o sp o rl aJ a v aVi r t ua lMa c hi n e ( J VM) , p o s i b i l i t a n d oq u eu nmi s moc ó d i g of u e n t ep u e d as e re j e c u t a d oe nmú l t i p l e sp l a t a f o r ma s .



Or i e nt a d oaOb j e t o s:Cu a l q u i e re l e me n t od e ll e n g u a j eJ a v ae su no b j e t o .De n t r od el o so b j e t o ss e e n c a p s u l a nl o sd a t o s , l o sc u a l e ss o na c c e d i d o sme d i a n t emé t o d o s .



Se n c i l l o: J a v ae s t áe n f o c a d op a r as e ru nl e n g u a j ef á c i l d ea p r e n d e r . Si mp l e me n t es ed e b e r á nd ee n t e n d e r l o sc o n c e p t o sb á s i c o sd el ap r o g r a ma c i ó no r i e n t a d aao b j e t o s( POO) .



Se gu r o:Ess e g u r oy aq u el o sp r o g r a ma ss ee j e c u t a nd e n t r od el aJ a v aVi r t ua lMa c hi n e( J VM)e nu n f o r ma t od e“ c a j ad ea r e na ” , d et a l ma n e r aq u en op u e d e na c c e d e r an a d aq u ee s t éf u e r ad ee l l a . T i e n eu n av a l i d a c i ó ns o b r el o sb y t e c o de sp a r ac o mp r o b a r q u en oh a yc ó d i g o sd ef r a g me n t oi l e g a l .



Ar qu i t e c t u r aNe u t r a l :I n d e p e n d i e n t e me n t ed eq u es ee j e c u t ee nu n aa r q u i t e c t u r ad e3 2 b i t sod e6 4 b i t s . a v al o st i p o sd ed a t o ss i e mp r eo c u p a nl omi s mo . EnJ



Por t a b l e:J a v an ot i e n en a d aq u ed e p e n d ad el ap l a t a f o r ma ,l oc u a l l eh a c eq u es e ap o r t a b l ead i f e r e n t e s p l a t a f o r ma s .



a v ai n t e n t ac o n t r o l a rl a ss i t u a c i o n e sd ee r r o re nl o sp r o c e s o sd ec o mp i l a c i ó nyd e Ro bus t o:El l e n g u a j eJ e j e c u c i ó n , r e d u c i e n d od ee s t ama n e r ae l r i e s g od ef a l l o . a v ar e a l i z ae l c o n t r o l t o t a l d el ame mo r i aa l o c á n d o l ayr e t i r a n d o l ame d i a n t eu nga r b a gec o l l e t or , Ad e má sJ d et a l ma n e r aq u en op o d e mo su t i l i z a r p u n t e r o sp a r aa c c e d e r ae l l a .



Mul t i h i l o:J a v an o sp e r mi t el ap r o g r a ma c i ó nc o n c u r r e n t e ,d et a l ma n e r aq u eu nú n i c op r o g r a map u e d e a b r i r d i f e r e n t e sh i l o sd ee j e c u c i ó n .



I n t e r pr e t a do: L o sby t e c od e ss o ni n t e r p r e t a d o se nt i e mp or e a l ac ó d i g omá q u i n a .



Al t oRe ndi mi e n t o: J a v ao f r e c ec o mp i l a d o r e sJ u s t I n T i meq u ep e r mi t e nt e n e r u na l t or e n d i mi e n t o .



Di s t r i bu i do:El l e n g u a j eJ a v ae s t áp e n s a n d op a r as e r e j e c u t a d oe na r q u i t e c t u r a sd i s t r i b u i d a s , c o mop u e d a s e rI n t e r n e t .

Es t r u c t ur ad e l pr ogr a ma Unp r o g r a mae nJ a v ap o r l or e g u l a rt i e n el as i g u i e n t ee s t r u c t u r a :

EST RUCTURAGENERALDEUNPROGRAMAENJ AV A 1 2 3 4

Un as e n t e n c i ad ep a q u e t e( p a c k a g e ) . Un aov a r i a ss e n t e n c i a sd ei mp o r t a c i ó n( i mp o r t ) . De c l a r a c i o n e sd ec l a s e sp r i v a d a sd e s e a d a s . Un ad e c l a r a c i ó nd ec l a s ep ú b l i c a     



De c l a r a c i o n e sd ev a r i a b l e sd el ac l a s e( e s t a t i c a s ) . De c l a r a c i o n e sd ev a r i a b l e sd ei n s t a n c i a . De fi n i c i o n e sd ec o n s t r u c t o r e s . De fi n i c i o n e sd emé t o d o s . Co me n t a r i o se nc u a l q u i e r p a r t ed e l p r o g r a ma

Pa c k a ge : Unp a c k a g ee su n aa g r u p a c i ó nd ec l a s e s . Esp a r e c i d oau n a" c a j a "q u ec o n t i e n el a sc l a s e sq u e q u e r a mo sma n t e n e re nu ns o l ol u g a r .T a mb i é np o d r í ad e c i r s eq u el o sp a c k a g e se se le q u i v a l e n t eal a s l i b r e r í a se no t r o sl e n g u a j e s .Es t ap a r t ed e lc ó d i g on oe so b l i g a t o r i a ,e ss ó l os il on e c e s i t au s a rn u e s t r o p r o g r a ma .



I mp or t : Eno c a s i o n e sn u e s t r o sp r o g r a ma sr e q u e r i r á nu t i l i z a rc l a s e se x i s t e n t e se no t r o sPa c k a g e s ,ye s t o s ep u e d el o g r a r c o nI mp o r t .



Cl a s e s : J a v ap u e d ec r e a rd i f e r e n t e st i p o sd ec l a s e s : p r i v a d a s , p ú b l i c a syp r o t e g i d a s ;ys eu t i l i z a nd e a c u e r d oac o n v e n i e n c i ad el ae s t r u c t u r ad en u e s t r op r o g r a ma . Su su s o ss ev e r á nmá sa d e l a n t e .



V a r i a b l e s : J a v ama n e j at r e st i p o sd ev a r i a b l e s : d ei n s t a n c i a , d ec l a s eyl o c a l e s . o

L a sv a r i a b l e sd ei n s t a n c i as o nl a sq u es eu s a np a r ag u a r d a rv a l o r e soa t r i b u t o sd eu no b j e t oe n p a r t i c u l a r .

o

L a sv a r i a b l e sd ec l a s es o nl a sq u eg u a r d a nv a l o r e soa t r i b u t o sd el ac l a s e .

o

L a sv a r i a b l e sl o c a l e ss o nl a sq u es ed e c l a r a ne nu n af u n c i ó nomé t o d oys o l a me n t el a sp u e d e u t i l i z a r e s af u n c i ó nomé t o d o , d ea h í e l n o mb r ed el o c a l e s .



Cons t r uc t or e s: L o sc o n s t r u c t o r e ss o nl af o r mad ec r e a r l o so b j e t o s .



Mé t od os :EnJ a v al o smé t o d o ss o nl o sq u eu t i l i z a mo sp a r ar e a l i z a ra l g u n at a r e ae ne s p e c í fi c o .Po d e mo s d e c i rq u eh a yd o st i p o sd emé t o d o se nJ a v a :El p r i me r o ,q u el l a ma r e mo ss e t ( p o n e r )s i r v ep a r ama n i p u l a r y / ofi j a rv a l o r e se nl a sv a r i a b l e s ,p o re j e mp l o:c u a n d oe s p e c i fi c a mo sq u ee l b a l ó nv aas e rc o l o rb l a n c o. El s e g u n d o ,d e n o mi n a d og e t ( o b t e n e r )s i r v ep a r ao b t e n e ru nv a l o rd eu n av a r i a b l e ,p o re j e mp l o :c u a n d o q u e r e mo ss a b e r l ae d a dd eJ u a n .



Come nt a r i os :És t o sp u e d e ni n c l u i r s ee nc u a l q u i e rp a r t ed e lc ó d i g o .Su sl í n e a ss e r á nc o mp l e t a me n t e i g n o r a d a sp o re l c o mp i l a d o r ,os e aq u en oa f e c t a r á np a r an a d an u e s t r op r o g r a ma .Cu a n d ou n ap e r s o n a e s t áa p r e n d i e n d oap r o g r a ma re sa l t a me n t er e c o me n d a b l eq u ee s c r i b al o sc o me n t a r i o sq u es el ed el a g a n ae ns uc ó d i g o( s i e mp r eyc u a n d on os e ab a s u r ac l a r o ) ,y aq u ee s t oa y u d amu c h oae n t e n d e rl oq u e e s t áh a c i e n d ou n af u n c i ó n , p a r aq u és i r v eu n av a r i a b l eod e c l a r a c i ó n , h a s t af a c i l i t ae l h a c e rmo d i fi c a c i o n e s yme j o r a sa l p r o g r a mae ne l f u t u r o...


Similar Free PDFs