Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
2Activity
P. 1
Java Desde Cero

Java Desde Cero

Ratings: (0)|Views: 37 |Likes:
Published by jfg8721

More info:

Published by: jfg8721 on Aug 24, 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

01/18/2014

pdf

text

original

 
 http://www.cybercursos.net
Página 1
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
K
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
49N
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
61N
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ágina 2
A
NIMATE
!67
J
AVA EN HEBRAS
69
L
OS PASOS BÁSICOS
69R
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
R
ED
86
L
OS
S
OCKETS
87
 
 http://www.cybercursos.net
Página 3
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 mailing list 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 Netscapeposteriormente 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 (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

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