Actualizado el 16 de Junio del 2017 (Publicado el 14 de Enero del 2017)
9.148 visualizaciones desde el 14 de Enero del 2017
2,6 MB
320 paginas
Creado hace 20a (13/07/2004)
Java2
incluye Swing, Threads,
programación en red,
JavaBeans, JDBC y
JSP / Servlets
Autor: Jorge Sánchez (www.jorgesanchez.net) año 2004
Basado en el lenguaje Java definido por Sun
(http://java.sun.com)
1
íínnddiiccee
introducción ...................................................................................................... 1
historia de Java............................................................................................................................... 1
características de Java..................................................................................................................... 3
empezar a trabajar con Java............................................................................................................ 5
escritura de programas Java ............................................................................................................ 8
instrucción import ......................................................................................................................... 14
variables ......................................................................................................... 15
introducción ................................................................................................................................. 15
declaración de variables................................................................................................................ 15
alcance o ámbito.......................................................................................................................... 15
tipos de datos primitivos ................................................................................................................ 16
operadores................................................................................................................................... 18
estructuras de control del flujo....................................................................... 25
if ................................................................................................................................................. 25
switch........................................................................................................................................... 25
while............................................................................................................................................ 27
do while ....................................................................................................................................... 28
for ............................................................................................................................................... 28
sentencias de salida de un bucle .................................................................................................... 28
arrays y cadenas............................................................................................. 31
arrays .......................................................................................................................................... 31
clase String................................................................................................................................... 35
objetos y clases ............................................................................................... 41
programación orientada a objetos ................................................................................................. 41
propiedades de la POO ................................................................................................................ 41
introducción al concepto de objeto ................................................................................................ 42
clases........................................................................................................................................... 42
objetos......................................................................................................................................... 44
especificadores de acceso ............................................................................................................. 45
creación de clases......................................................................................................................... 46
métodos y propiedades genéricos (static) ........................................................................................ 53
el método main ............................................................................................................................ 54
destrucción de objetos................................................................................................................... 55
reutilización de clases..................................................................................... 57
herencia....................................................................................................................................... 57
clases abstractas ........................................................................................................................... 62
final ............................................................................................................................................. 62
clases internas .............................................................................................................................. 63
interfaces ..................................................................................................................................... 64
creación de paquetes .................................................................................................................... 67
1
Manual de Java
índice
excepciones..................................................................................................... 71
introducción a las excepciones....................................................................................................... 71
try y catch..................................................................................................................................... 71
manejo de excepciones ................................................................................................................. 73
throws.......................................................................................................................................... 74
throw ........................................................................................................................................... 75
finally........................................................................................................................................... 75
clases fundamentales (I)................................................................................. 77
la clase Object ............................................................................................................................. 77
clase Class ................................................................................................................................... 79
reflexión....................................................................................................................................... 82
clases para tipos básicos ............................................................................................................... 84
clase StringBuffer .......................................................................................................................... 85
números aleatorios ....................................................................................................................... 86
fechas.......................................................................................................................................... 87
cadenas delimitadas. StringTokenizer.............................................................................................. 92
entrada y salida en Java................................................................................ 93
clases para la entrada y la salida ................................................................................................... 93
entrada y salida estándar............................................................................................................... 96
Ficheros ........................................................................................................... 99
clase File...................................................................................................................................... 99
secuencias de archivo ................................................................................................................. 102
RandomAccessFile ...................................................................................................................... 106
el administrador de seguridad...................................................................................................... 107
serialización ............................................................................................................................... 107
clases fundamentales (II) colecciones .......................................................... 109
estructuras estáticas de datos y estructuras dinámicas .................................................................... 109
interfaz Collection ....................................................................................................................... 110
Listas enlazadas .......................................................................................................................... 111
colecciones sin duplicados...........................................................
Comentarios de: java2 incluyeSwing, Threads, programación en red, javaBeans, JDBC y JSP/Servlets (2)