Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

mapa conceptual de java, Diapositivas de Programación Java

mapa conceptual de la sintaxis de java

Tipo: Diapositivas

2020/2021

Subido el 26/01/2021

alejandra-martinez-16
alejandra-martinez-16 🇻🇪

4.9

(8)

4 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Java
L E N G U A J E J A V A
C O N C E P T O H I S T O R I A C A R A C T E R Í S T I C A S C O M P I L A C I Ó N
J av a e s u n l e ng u aj e d e
p ro g ra m ac i ón de pr o s it o
g en e ra l , t ip a do ,
o ri e nt a do a o bj e to s , q ue
p er m it e e l d e sa r ro l lo de s de
a pl i ca c io n es s ic a s,
p as a nd o p o r a pl i ca c io n es
e mp r es a ri a le s h a st a
a pl i ca c io n es v il e s. Na c id o
p ar a q u e p ud i es e s e r
m ul t ip l at a fo r ma y
m ul t id i sp o si t iv o , b aj o e l
p ar a di g ma “W r it e
O nc e R u n A ny w he r e” (W O RA ) .
D e e st a f o rm a u n p r og r am a
e sc r it o e n J a va po d em o s
e je c ut a rl e s o br e d i fe r en t es
p la t af o rm a s, si e nd o
s op o rt a do s l o s s is t em a s
o pe r at i vo s W i nd o ws , M a cO s
y U N IX . Y a s u v ez en
d if e re n te s t i po s d e
d i s p o s i t i v o s .
I ni c ia l me n te co n oc i do
c om o O a k o G r ee n J a va fu e
d es a rr o ll a do en su s i n ic i os
p or Ja m es Go s li n g, en el
a ño 19 9 , p ub l ic a do po r S u n
M ic r os y st e ms en 19 9 5. Y e s
e n l a v er s n d e l
l en g ua j e J DK 1. 0 .2 , c u an d o
p as a a ll a ma r se Ja v a, en el
año 1996.
L a v er s n J a va 1. 4 p a sa
a s e r l a p ri m er a v e rs i ón
g es t io n ad a p o r l a c om u ni d ad
m ed i an t e e l J av a C o mm u ni t y
P ro c es s ( J CP ) .
1 . I nd e pe n di e nt e d e
P l a t a f o r m a
2 . O ri e nt a do a O bj e to s
3 . S en c il l o
4 . S eg u ro
5 . A rq u it e ct u ra Ne u tr a l
6 . P or t ab l e
7 . R ob u st o
8 . M ul t i- h il o
9 . I nt e rp r et a do
1 0. Al t o R en d im i en t o
1 1. D i st r ib u id o
J av a , m ás co n cr e to , e n
l os le n gu a je s i n te r pr e ta d os , e l
c om p il a do r g e ne r a u n c ód i go
i nt e rm e di o ( m ás o
m en o s l eg i bl e ). E n e l c as o d e
J av a , e l c ód i go in t er m ed i o s e
l la m a b yt e co d es . E s te d ig o
n o e s d ep e nd i en t e n i d el
s is t em a o p er a ti v o n i d e l a
m áq u in a e n e l c u al lo
e je c ut a mo s . E n u n s eg u nd o
p as o , u n i nt é rp r et e , e je c ut a
d ic h os by t ec o de s e n l a
p la t af o rm a q u e q ue r am o s. Es
d ec i r, qu e e l i n r pr e te ya es
e sp e f ic o d e l s is t em a
o pe r at i vo y d e l a p la t af o rm a
d e e je c uc i ón .
U na ve z q u e h em o s
e je c ut a do co r re c ta m en t e l a
c om p il a ci ó n, so r pr e sa , n o
o bt e ne m os un fi c he r o
e je c ut a bl e , e s d ec i r, un .e x e o
s im i la r . S i n o q ue ob t en e mo s
u n f ic h er o . c la s s.
pf2

Vista previa parcial del texto

¡Descarga mapa conceptual de java y más Diapositivas en PDF de Programación Java solo en Docsity!

Java

L E N G U A J E J A V A

C O N C E P T O H I S T O R I A C A R A C T E R Í S T I C A S C O M P I L A C I Ó N

J a v a e s u n l e n g u a j e d e p r o g r a m a c i ó n d e p r o p ó s i t o g e n e r a l , t i p a d o , o r i e n t a d o a o b j e t o s , q u e p e r m i t e e l d e s a r r o l l o d e s d e a p l i c a c i o n e s b á s i c a s , p a s a n d o p o r a p l i c a c i o n e s e m p r e s a r i a l e s h a s t a a p l i c a c i o n e s m ó v i l e s. N a c i d o p a r a q u e p u d i e s e s e r m u l t i p l a t a f o r m a y m u l t i d i s p o s i t i v o , b a j o e l p a r a d i g m a “ W r i t e O n c e R u n A n y w h e r e ” ( W O R A ). D e e s t a f o r m a u n p r o g r a m a e s c r i t o e n J a v a p o d e m o s e j e c u t a r l e s o b r e d i f e r e n t e s p l a t a f o r m a s , s i e n d o s o p o r t a d o s l o s s i s t e m a s o p e r a t i v o s W i n d o w s , M a c O s y U N I X. Y a s u v e z e n d i f e r e n t e s t i p o s d e d i s p o s i t i v o s.

I n i c i a l m e n t e c o n o c i d o c o m o O a k o G r e e n J a v a f u e d e s a r r o l l a d o e n s u s i n i c i o s p o r J a m e s G o s l i n g , e n e l a ñ o 1 9 9 , p u b l i c a d o p o r S u n M i c r o s y s t e m s e n 1 9 9 5. Y e s e n l a v e r s i ó n d e l l e n g u a j e J D K 1. 0. 2 , c u a n d o p a s a a l l a m a r s e J a v a , e n e l a ñ o 1 9 9 6.

L a v e r s i ó n J a v a 1. 4 p a s a a s e r l a p r i m e r a v e r s i ó n g e s t i o n a d a p o r l a c o m u n i d a d m e d i a n t e e l J a v a C o m m u n i t y P r o c e s s ( J C P ).

  1. I n d e p e n d i e n t e d e P l a t a f o r m a

  2. O r i e n t a d o a O b j e t o s

  3. S e n c i l l o

  4. S e g u r o

  5. A r q u i t e c t u r a N e u t r a l

  6. P o r t a b l e

  7. R o b u s t o

  8. M u l t i - h i l o

  9. I n t e r p r e t a d o

1 0. A l t o R e n d i m i e n t o

1 1. D i s t r i b u i d o

J a v a , m á s c o n c r e t o , e n l o s l e n g u a j e s i n t e r p r e t a d o s , e l c o m p i l a d o r g e n e r a u n c ó d i g o i n t e r m e d i o ( m á s o m e n o s l e g i b l e ). E n e l c a s o d e J a v a , e l c ó d i g o i n t e r m e d i o s e l l a m a b y t e c o d e s. E s t e c ó d i g o n o e s d e p e n d i e n t e n i d e l s i s t e m a o p e r a t i v o n i d e l a m á q u i n a e n e l c u a l l o e j e c u t a m o s. E n u n s e g u n d o p a s o , u n i n t é r p r e t e , e j e c u t a r á d i c h o s b y t e c o d e s e n l a p l a t a f o r m a q u e q u e r a m o s. E s d e c i r , q u e e l i n t é r p r e t e y a e s e s p e c í f i c o d e l s i s t e m a o p e r a t i v o y d e l a p l a t a f o r m a d e e j e c u c i ó n. U n a v e z q u e h e m o s e j e c u t a d o c o r r e c t a m e n t e l a c o m p i l a c i ó n , s o r p r e s a , n o o b t e n e m o s u n f i c h e r o e j e c u t a b l e , e s d e c i r , u n. e x e o s i m i l a r. S i n o q u e o b t e n e m o s u n f i c h e r o. c l a s s.

T I P O S D E D A T O S P R I M I T I V O S

E N J A V A

El lenguaje Java da de base una serie de tipos de datos

primitivos.

Es importante saber que estos son tipos de datos del

lenguaje y que no representan objetos. Cosa que sí

sucede con el resto de elementos del lenguaje Java.

long

Es un tipo de dato de 64

bits con signo que

almacena valores

numéricos entre -263 a

float

Es un tipo dato para

almacenar números en

coma flotante con

precisión simple de 32

bits.

boolean

Sirve para definir tipos

de datos booleanos. Es

decir, aquellos que

tienen un valor de true o

false. Ocupa 1 bit de

información.

char

Es un tipo de datos que

representa a un carácter

Unicode sencillo de 16

bits.

byte

Representa un tipo de

dato de 8 bits con signo.

De tal manera que

puede almacenar los

valores

numéricos de -128 a 127

(ambos inclusive).

short

Representa un tipo de

dato de 16 bits con signo.

De esta manera

almacena valores

numéricos de -32.

a 32.767.

int

Es un tipo de dato de 32

bits con signo para

almacenar valores

numéricos. Cuyo valor

mínimo es -231 y el

valor máximo 231-1.

double

Es un tipo de dato para

almacenar números en

coma flotante con doble

precisión de 64 bits.