Publicado el 9 de Diciembre del 2018
14.130 visualizaciones desde el 9 de Diciembre del 2018
14,4 MB
483 paginas
Creado hace 20a (24/09/2004)
Id
Java 2, incluyena
JAVA 2
MANUAL DE PROGRAMACIÓN
JAVA 2
MANUAL DE PROGRAMACIÓN
Luis Joyanes Aguilar
Matilde Fernandez Azuela
Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del Software
Facultad de Informática / Escuela Universitaria de informática
Universidad Pontificia de Salamanca. Campus Madrid
Osborne
McGraw-Hill
MADRID BUENOS AIRES CARACAS GUATEMALA LISBOA MÉXICO
NUEVA YORK PANAMA SAN JUAN SANTAFÉ DE BOGOTÁ SANTIAGO SA0 PAUL0
AUCKLAND HAMBURG0 LONDRES * MILÁN MONTREAL NUEVA DELHI PARiS
SAN FRANCISCO * SIDNEY SINGAPUR ST. LOUIS TOKIO * TORONTO
CONTENIDO
.... <.<.... .. .....
<
..... ............... .... .... . ................
... .....
<
xiii
I .7. I .
I.7.7.
Capítulo I . Introducción a .Java ................
........,... <....,...<.<........<.
.
<
......... <.............<.
La historia de Java ..........
1 .3. Características de J a ~ a ......................
Java coi110 leiigua.jc de Internet
.lava con10 leng~ia.je
1.3. I .
Sencillo ...
I .3.3. Orientado
I .3.3. Distribuido ..................................................................
.............
I . . . . . . . . . . . . . . . . . . . . .
1
2
1 . I .
3
1.3. ;,Qué es .l¿l\¿l? .... <..._......<..<.<...._.....<.<......................................
3
4
5
5
6
7
7
8
8
9
9
I O
I o
11
1 1
12
13
13
15
15
18
21
71
27
1 .3.6. Seguro .......................................
1.3.7. ,4rqiiitectur
1 .3.8. Portable .......
1 .3.9. Alto i-endiiniento ....
I .3.10. Multihilo ......................................................
I .3.1 I
I .4. La programación orientada a objetos como base de Java
I .5. Especificacioiies del lengua-je Java ......................................
1 .6, Aplicaciones y u p p / c t ~ .........................................
Componentes de ~ i n a aplicación
1 .8.
.‘l. Herrainientas de desarrollo Java ......
I .9, I
. I O. Una aplicación práctica de Java
Etapas para crear un programa ...................................
........................................
El entorno de desarrollo JDK .....................................
Seiiiejanzas y diterencias entre aplicaciones 4
............ <........._....<...<<.<.......<
...............................................
~
I .h. 1 ,
1 .7. I ,
,
.<.............<
.. .... .....................
..... ..
.. <..........<............<.......
.
r>inón1ico .......
V
vi
Contenido
I , 11. Estructura de un programa aplicación en Java ................................................
1.1 I . 1. Referencia a miembros de una clase .........................................................
I . 12. Errores de programación
I , 17. I Errores de compilaci
12.2. Errores de e-iecución
I ,
I . 12.3. Errores Ibgicos .......................................................
......................................................
...............................................
....................................
Capítulo 2. Características del lenguaje Java ..........................................................
2.1. Palabras resercadas ..
2 2. Identi íicadores .....
7.3. Tipos de datos
......................................................
.................................................
....................................................
..................
2.6. constantes .................................................
2.7. La biblioteca dc clases de Java
7.8. Coiiceptos bisicos sobre excep
2.9.
7.10. Las clases Character y Boolean ........................
La clase Nxmber y sus subclases ....................................
......................................
....................................................
...................................................
..........................
..................................
.....................................
2.13. La sentencia dc asignación .......
2.14. Expresiones ..................
2.15. C l a s e M a t h ...........
.................................................
..................................................
.........................................................
2.18. Operadores aritméticos .........................
7.19. Operadores relacionales .................
2.20. Operadores lb&'
'ICOS ...............
...............................
.....................................
.........................................
....................................................
.....................................................
...................................................
Capítulo 3. Decisiones y bucles .................
............................................
...................................................
....................................................
3. I .
La sentencia i f ...........
3.3. La sentencia i f - e l s e
3.3. Las sentencias i f e I f - e l s e anidadas
3.4. La sentencia s w i t c h .....................................................
3.5. La sentencia f o r
3.6. La sentencia break
3.7. La sentencia continue ......
.....................................................
.................................
............................
....................
...................................
...............................................
25
27
31
32
33
34
34
38
41
44
45
46
48
49
52
52
53
54
55
55
57
57
58
61
61
63
65
67
67
71
72
73
74
78
80
83
85
3.8. Diferencias entre continue y break .........................................................
3.9. La sentencia while ......................................................................................
3.10. La sentencia do-while ................................................................................
Capítulo 4 . Clases. objetos y mktodos .......................................................................
Contenido
vi¡
86
88
91
95
96
98
I o0
1 O0
102
I03
103
104
107
1 ox
109
1 1 1
1 1 1
117
118
I19
122
122
127
I73
123
124
124
I25
127
129
134
I35
141
142
142
143
144
144
149
150
151
152
..........
.
.
Ob-jetos y clases ..
4.1.
Declaración y crea
4.2.
Acceso a datos y n
4.3.
Utilización de inétodos
4.4.
Paso de paránietros .........................................................................................
4.5.
4.6.
Paso de parárnetros por valor .
4.7.
Paso de parámetro
4.8.
Constructores ......
Modificadores dc
4.9.
4 . I O .
private .................................
protected ....................................................................................................
4.11.
4.12. public ...........................................................................................................
4 . I3 . Recursividad ...................................................................................................
Capítulo 5 . Herencia ...................................................................................................
Descripción de herencia ...................................................................................
5 .I .
5.2. La clase Object .
...............................
5.3. El inétodo c l o n e ............................................................................................
5.4. El método equals
5.5. El método f i n a l 1 ze .....................................................................................
5.6. El método tostring
5.7. El método getclass .....................................................................................
....................................................
5.8. Ventajas de la herencia
5.9. Superclases y subclases ...................................................................................
5 . I0 . Modificadores y herencia
5.1 I . Clases abstractas ...............................................................................................
5.12. Métodos abstractos
5.13. Interfaces ...
5.14. Definición d
Capítulo 6 . Encapsulamiento y polirnorfisrno ..........................................................
...............................
6.1.
6.2.
6.3.
6.4.
6.5.
6.6.
6.7.
6.8.
6.9.
Encapsulainiento ..
Modificadores de c
...............................
Modificadores de bariables
Modificadores de inétodos ...............................................................................
Clases internas .....
Paquetes ...........................................................................................................
Declaración de un paquete .......
Paquetes incorporados .....................................................................................
Acceso a los elementos de un paquete
............................................................................................
............
vi¡¡ Contenido
Control de acceso a paquetes
6. I 0. Importacióii de pacliietes ....... ............... .........
6. I I ,
6. 12. Polimortisino .......................................................
6.13. Ligadura ..........................
6.14, Ligadura diiiiiiiicn ......................................................
<..
......................... <............_...................
................................
............................
_......... <.............<.<........_._..<...................
...............
7. I . Concepto de array ..............................
7.2. Proceso de arrays
7.2. I DeclaraciOn ................................
7.2.2. CreaciUn ........
............................................ <.....
...... <..<.........
........................... <...........
Comentarios de: Java 2 - Manual de programación (0)
No hay comentarios