Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
P. 1
Java Desde Cero

Java Desde Cero

Ratings: (0)|Views: 1,400|Likes:
Published by KERP
Curso De Java
Curso De Java

More info:

Published by: KERP on Mar 20, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/30/2012

pdf

text

original

 
http://www.cybercursos.net 
Página1
J
AVA DESDE
C
ERO
3
Q
UÉ ES
J
AVA
3L
ENGUAJE DE
O
BJETOS
3I
 NDEPENDIENTE DE LA PLATAFORMA
4A
LGUNAS CARACTERÍSTICAS
4E
L
J
AVA
D
EVELOPMENT
IT
5
E
MPECEMOS DE UNA VEZ
!5
J
AVASCRIPT
6
L
AS CLASES EN
J
AVA
7
E
STRUCTURA DE UNA CLASE
8
E
STRUCTURA DE CLASES
12
D
ECLARACIÓN DE LA CLASE
12E
L CUERPO DE LA CLASE
14
E
L CUERPO DE LOS MÉTODOS
17
D
ECLARACIÓN DE VARIABLES LOCALES
18A
SIGNACIONES A VARIABLES
18O
PERACIONES MATEMÁTICAS
18L
LAMADAS A MÉTODOS
19
L
AS ESTRUCTURAS DE CONTROL
21
IF
…[
ELSE
]21S
WITCH
CASE
BRAKE
DEFAULT
22W
HILE
22D
O
WHILE
23F
OR 
23B
REAK Y CONTINUE
23O
TRAS
...24
H
AGAMOS ALGO
...24
L
A CLASE
C
OMPLEJO
25A
LGO SOBRE LOS MÉTODOS
28
J
AVA A TRAVÉS DE LA VENTANA
30
 N
UESTRA PRIMERA VENTANA
30
U
NA VENTANA CON VIDA
34
V
IAJANDO CON
J
AVA
34
C
OMPLETANDO LA VENTANA
41U
N PARÉNTESIS DE
E
NTRADA
/S
ALIDA
46
P
RIMERA
L
ECTURA
46C
APTURANDO EXCEPCIONES
47L
OS APPLETS Y LOS ARCHIVOS
49 N
UESTRO MODESTO
"E
DITOR 
"51
V
OLVIENDO AL
AWT54
M
ENÚ A LA
J
AVA
57D
IÁLOGOS
59
D
IBU
J
AVA
60
C
ANVAS EN ACCIÓN
60E
L APPLET
-
CONTAINER 
61 N
UESTRO
C
ANVAS A MEDIDA
62
D
IBU
J
AVA
II64
V
ECTORES EN ACCIÓN
64F
LICKER MOLESTO
!66
 
http://www.cybercursos.net 
Página2
A
 NIMATE
!67
J
AVA EN HEBRAS
69
L
OS PASOS BÁSICOS
69
EUNIÓN DE AMIGOS
69C
REANDO
T
HREADS
71Y
LOS APPLETS
...?72
L
A LIEBRE Y LA TORTUGA
(
Y EL GUEPARDO
)74
S
INCRONICEMOS LOS RELOJES
75M
ÁS SINCRONIZACIÓN
77
C
APÍTULO
XV - S
OLUCIÓN AL PROBLEMA PROPUESTO
80M
ULTIMEDIA
!83
P
ARAMETRIZANDO UN APPLET
85
P
ASEANDO POR LA
ED
86
L
OS
S
OCKETS
87
 
http://www.cybercursos.net 
Página3
Java desde Cero
Con ésta comienzo una serie de notas sobre Java, especialmente para aquellos que quieren comenzar aconocerlo y usarlo. Esto se originó en un interés que surgió en algunos de los suscriptores del mailinglist dedesarrolladores de web, y que pongo a disposición también del de webmasters.Seguramente muchos de ustedes sabrán mucho más sobre Java que yo, y les agradeceré todo tipo decomentarios o correcciones.La idea es dar una guía ordenada para el estudio de este lenguaje, muy poderoso y de gran coherencia, aunquetodavía adolece de algunas limitaciones que seguramente se irán superando con el tiempo.
Qué es Java
Java es un lenguaje originalmente desarrollado por un grupo de ingenieros de Sun, utilizado por Netscape posteriormente como base para Javascript. Si bien su uso se destaca en el Web, sirve para crear todo tipo deaplicaciones (locales, intranet o internet).Java es un lenguaje:
de objetos
independiente de la plataformaAlgunas características notables:
robusto
gestiona la memoria automáticamente
no permite el uso de técnicas de programación inadecuadas
multithreading
cliente-servidor 
mecanismos de seguridad incorporados
herramientas de documentación incorporadas
Lenguaje de Objetos
Por qué puse "de" objetos y no "orientado a" objetos? Para destacar que, al contrario de otros lenguajes comoC++, no es un lenguaje modificado para poder trabajar con objetos sino que es un lenguaje creado paratrabajar con objetos desde cero. De hecho, TODO lo que hay en Java son objetos.
Qué es un objeto?
Bueno, se puede decir que todo puede verse como un objeto. Pero seamos más claros. Un objeto, desdenuestro punto de vista, puede verse como una pieza de software que cumple con ciertas características:
encapsulamiento
herenciaEncapsulamiento significa que el objeto es auto-contenido, o sea que la misma definición del objeto incluyetanto los datos que éste usa (
atributos
) como los procedimientos (
métodos
) que actúan sobre los mismos.Cuando se utiliza programación orientada a objetos, se definen
clases
(que definen objetos genéricos) y laforma en que los objetos interactúan entre ellos, a través de
mensajes
. Al crear un objeto de una clase dada, sedice que se crea una
instancia
de la clase, o un objeto propiamente dicho. Por ejemplo, una clase podría ser "autos", y un auto dado es una
instancia
de la clase.La ventaja de esto es que como no hay programas que actúen modificando al objeto, éste se mantiene encierto modo independiente del resto de la aplicación. Si es necesario modificar el objeto (por ejemplo, paradarle más capacidades), esto se puede hacer sin tocar el resto de la aplicación… lo que ahorra mucho tiempo

Activity (12)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
elderl liked this
Luis Sanaicela liked this
yleynan liked this
Evert Arias liked this
Romeo Montesco liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->