PDF de programación - Introducción a Java - Lección 1

Imágen de pdf Introducción a Java - Lección 1

Introducción a Java - Lección 1gráfica de visualizaciones

Publicado el 13 de Agosto del 2018
383 visualizaciones desde el 13 de Agosto del 2018
5,5 MB
37 paginas
Creado hace 14a (18/04/2010)
Introducción a Java



1
n
ó
i
c
c
e
L

Temario

Introducción



• Historia.
• Plataforma Java.
Tecnología Java.


• Ambiente de desarrollo (JDK).

Lenguaje de Programación.



Java Development Kit.

• Ambiente de ejecución (JRE).
• Biblioteca de Clases Java.
• Máquina Virtual de Java.



• Códigos de Bytes.
• Recolector de basura.
Seguridad en el código.
• Cargador de clases.
• Verificador de códigos de bytes.
Fases de desarrollo de un programa en Java.
Instalación del JDK.
Instalación del BlueJ.





Introducción

Historia



a
i
r
o
t
s
i
H

James Gosling, creador de Java

Desarrollado en SUN Microsystems en 1990

Java surgió de la necesidad de crear
software para la electrónica doméstica.



a
i
r
o
t
s
i
H



a
i
r
o
t
s
i
H

Plataforma Java

Plataforma

Una plataforma es la base en el cual se
constituye un hardware, sobre el cual un
software puede ejecutarse o desarrollarse.

Plataforma Java

Es el nombre de un entorno o
plataforma de computación
originaria de Sun
Microsystems, capaz de
ejecutar aplicaciones
desarrolladas usando
el lenguaje de programación
Java u otros lenguajes que
compilen a bytecode y un
conjunto de herramientas de
desarrollo.

Plataforma Java

Java EE

Java SE

Java ME

Tecnología Java

Lenguaje de programación

Ambiente de desarrollo

Ambiente de ejecución

Lenguaje de programación



a
v
a
J

e
j
a
u
g
n
e
L

Orientado a Objetos

Compilado

Interpretado

Independiente de la plataforma

Códigos de bytes

Ambiente de Desarrollo (JDK)

Appletviewer

javac

java

javadoc

JDK. Java Development Kit

Programas Java

JRE

APIs

Máquina
Virtual


)
E
R
J
(

n
ó
i
c
u
c
e
j
E
e
d
e
t
n
e
b
m
A

i



La Máquina Virtual de Java

Máquina Virtual de Java

Intérprete

Cargador de Clases

Verificador
de Códigos de Bytes

Sistema Operativo

Hardware

Códigos de bytes

Es el lenguaje que
entiende la JVM

Es independiente de
la plataforma
Tienen la extensión
.class

Recolector de basura

Libera memoria no utilizada

Es una tarea (thread) de la Máquina Virtual

Se realiza en forma automática

Seguridad en el código Java

Una de las ventajas de
Java es que es distribuido.
Esta situación puede
originar código malicioso.

Java afronta esta situación
Implementando un:

Cargador de clases




s
e
t
y
B
e
d

s
o
g
i
d
ó
C
e
d

r
o
d
a
c
i
f
i
r
e
V



El verificador nos asegura que:

El código cumple las especificaciones
de la JVM

No viola la integridad del Sistema

No causa desbordamientos
de memoria

Los tipos de parámetros son
correctos

No hay conversiones ilegales
de datos

Fases de desarrollo de un
programa en Java


.

o

l
l



o
r
r
a
s
e
d
e
d

s
e
s
a
F

Edición

Compilación

Carga

Verificación

Ejecución


.

o

l
l



o
r
r
a
s
e
d
e
d

s
e
s
a
F


.

o

l
l



o
r
r
a
s
e
d
e
d

s
e
s
a
F


.

o

l
l



o
r
r
a
s
e
d
e
d

s
e
s
a
F


.

o

l
l



o
r
r
a
s
e
d
e
d

s
e
s
a
F


.

o

l
l



o
r
r
a
s
e
d
e
d

s
e
s
a
F

Instalación del

JDK

http://java.sun.com/javase/downloads/index.jsp

Clic aquí



K
D
J

l

e

r
a
g
r
a
c
s
e
D



K
D
J

l

e

r
a
g
r
a
c
s
e
D

Clic para descargar

doble clic para instalar



K
D
J

l

l

e

r
a
a
t
s
n

I

Instalación del BlueJ

http://www.bluej.org


J
e
u
B

l


l

e

r
a
g
r
a
c
s
e
D

Clic aquí

Descargar el BlueJ

Clic aquí

Instalar el BlueJ

doble clic para instalar
  • Links de descarga
http://lwp-l.com/pdf12962

Comentarios de: Introducción a Java - Lección 1 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad