CursoDeJava

Páginas: 328 (81963 palabras) Publicado: 27 de abril de 2015
Curso de Java

por Michael Moossen
Versi´on 1.0.14, 16 de marzo de 2003

Este documento es de dominio p´ublico. Se puede imprimir y distribuir libre de gastos en su forma original, incluyendo la lista de los
autores. Si se altera o se utilizan partes de e´ ste dentro de otro documento, la lista de autores debe incluir todos los autores originales y el autor
o autores que hayan realizado loscambios.
En caso de que este documento sea utlizado con fines comerciales, se aplicar´an los t´erminos de la GNU General Public Licence.

Copyright c by Michael Moossen. 2002-03.

Manual del Departamento de Inform´atica
de la Universidad T´ecnica Federico Santa Mar´ıa
Valpara´ıso, Chile



Departamento de Inform´atica. U.T.F.S.M.

Michael Moossen

´
Indice
general
´
Indice
General



PrefacioConvenciones de Escritura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .




1. Introducci´on a Java
1.1. Rese˜na Hist´orica . . . . . . .
1.2. Caracter´ısticas . . . . . . . . .
1.2.1. Portabilidad . . . . . .
1.2.2. Lenguaje Interpretado
1.2.3. Orientaci´on a Objetos
1.2.4. Integraci´on en la Red .
1.2.5. Multitarea . . . . . . .
1.2.6. Robustez . . . . . ..
1.2.7. Seguridad . . . . . . .
1.3. Instalaci´on . . . . . . . . . . .
1.3.1. Distribuciones . . . .
1.3.2. Ayuda en L´ınea . . . .
1.4. Primer Programa Java . . . . .
1.4.1. Compilaci´on . . . . .
1.4.2. Ejecuci´on . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
..
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
..
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
..
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1
1
2
2
2
3
4
4
4
4
4
5
5
5
6
7

2. Principios de Programaci´on con Java
2.1. La Sintaxis del Lenguaje . . . . .
2.1.1. Palabras Clave . . . . . .
2.1.2. Identificadores . . . . . .
2.1.3. Literales . . . . . . . . . .
2.1.4. Separadores . . . . . . . .
2.1.5. Comentarios . . . . .. .
2.2. Variables . . . . . . . . . . . . .
2.2.1. Declaraci´on . . . . . . . .
´
2.2.2. Ambito
. . . . . . . . . .
2.2.3. Control de Acceso . . . .
2.2.4. Arreglos . . . . . . . . . .
2.3. Tipos de Dato . . . . . . . . . . .
2.3.1. B´asicos . . . . . . . . . .
2.3.2. Conversi´on de Tipos . . .
2.3.3. Objetos . . . . . . . . . .
2.4. Operadores . . . . . . . . . . . .
2.4.1. Operadores Unarios .. .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS