LibroJavaConTapa

Páginas: 480 (119966 palabras) Publicado: 1 de agosto de 2015
2

Esta obra de ´
Oscar Belmonte et al. est´
a bajo una licencia Creative
Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported

´Indice general
1. Introducci´
on
1.1. Origen del lenguaje de programaci´on Java . . . . . . . . . . . . .
1.2. Caracter´ıstica de Java . . . . . . . . . . . . . . . . . . . . . . . .
1.3. El entorno de desarrollo integrado Eclipse . . . . . . . . . . . . .1.3.1. Principales caracter´ısticas del entorno de desarrollo Eclipse
1.3.2. Descarga e instalaci´
on de Eclipse . . . . . . . . . . . . . .
1.3.3. Configurando el aspecto de Eclipse: Perspectivas y Vistas
1.3.4. El primer ejemplo . . . . . . . . . . . . . . . . . . . . . .
1.4. Herramientas de desarrollo . . . . . . . . . . . . . . . . . . . . . .
1.4.1. A˜
nadiendo nueva funcionalidad a Eclipse:los plug-ins . .

13
13
14
15
16
16
16
18
21
22

2. Clases
2.1. Definici´
on de una clase . . . . . . . . . . . . . .
2.2. Miembros de una clase . . . . . . . . . . . . . .
2.2.1. Atributos de una clase . . . . . . . . . .
2.2.2. M´etodos de una clase. . . . . . . . . . .
2.2.3. Constructores. . . . . . . . . . . . . . .
2.2.4. Sobrecarga de m´etodos y constructores .
2.3. Tipos de datos en Java.. . . . . . . . . . . . .
2.3.1. Arrays de datos en Java. . . . . . . . . .
2.4. Estructuras de control. . . . . . . . . . . . . . .
2.4.1. Estructuras de control de repetici´on. . .
2.4.2. Estructuras de control de selecci´on. . . .
2.5. Modificadores de acceso. . . . . . . . . . . . . .
2.6. Modificadores static y final. . . . . . . . . .
2.7. El recolector de basura. . . . . . . . . . . . . .2.8. Finalizaci´
on. . . . . . . . . . . . . . . . . . . .
2.9. Comentarios. Comentarios de documentaci´on. .

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

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

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

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

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

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

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

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

23
24
25
25
26
28
32
3334
36
37
39
40
42
43
44
45

3. Herencia e Interfaces
3.1. Herencia. . . . . . . . . . . . . . . . . . . . . . . . .
3.2. Extensi´
on de una clase. . . . . . . . . . . . . . . . .
3.2.1. Sobrescribir atributos. . . . . . . . . . . . . .
3.2.2. Sobrescribir m´etodos. . . . . . . . . . . . . .
3.2.3. La palabra reservada super. . . . . . . . . . .
3.2.4. El constructor por defecto y la clase Object.3.2.5. El operador instanceof. . . . . . . . . . . .
3.2.6. El modificador final. . . . . . . . . . . . . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

51
52
52
54
56
59
59
60
61

3

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

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

´INDICE GENERAL

4
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
..
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

62
63
65
68
69
71

4. Subversion
4.1. ¿Qu´e es un sistema de control de versiones? . .
4.2. Principales caracter´ısticas de Subversion . . . .
4.3. Creaci´
on de un repositorio . . . . . . . . . . . .
4.4. Trabajo con repositorios . . . . . . . . . . . . .
4.4.1. Obteniendo informaci´on del repositorio
4.5.Integraci´
on con Eclipse . . . . . . . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

75
76
76
77
78
82
84

5. Excepciones
5.1. ¿Qu´e es una excepci´on? . . . . .
5.1.1. Tipos de excepciones . . .
5.2. C´
omo se gestiona una excepci´on
5.3. Creaci´
on de excepciones propias .

.
.
.
.

.
.
.
.

.
.
.
..
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

87
87
88
88
91

6. Pruebas unitarias con JUnit
6.1. ¿Qu´e son las pruebas unitarias? . . . . . . . . . . . . . . . . .
6.1.1. Principios FIRST para el dise˜
no de pruebas unitarias
6.2. Pruebas unitarias con JUnit . . . . . . . . . . . . . . . . . . .
6.2.1. Creaci´
on de clases de prueba . . . . . . . . . . . . . .
6.2.2. La...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS