Imagen de cubierta local
Imagen de cubierta local

Descubre Java 1.2 / Mike Morgan.

Por: Idioma: Español Detalles de publicación: Madrid : Prentice Hall, 1999.Descripción: 675 pTipo de contenido:
  • texto
Tipo de medio:
  • sin mediación
Tipo de soporte:
  • volumen
ISBN:
  • 848322142X
Tema(s):
Contenidos:
Valoración
    Valoración media: 0.0 (0 votos)
Existencias
Tipo de ítem Biblioteca actual Signatura topográfica Estado Fecha de vencimiento Código de barras Reserva de ítems
Libro Libro Facultad Regional Santa Fe - Biblioteca "Rector Comodoro Ing. Jorge Omar Conca" 004.438JAVA M823 (Navegar estantería(Abre debajo)) Prestado Sólo Consulta 22/07/2024 7154
Total de reservas: 0

CONTENIDO
Introducción xvii
PARTE I. INICIO
1 ¿Qué es Java y por qué es importante? 3
¿Qué es Java? 3
¿Cuáles son las novedades del JDK 1.2? 17
2 Un paseo por el mundo de Java 33
Ejemplos de applets Java 33
Ejemplos de aplicaciones Java 41
3 Inicio rápido 47
Obtención del JDK 47
Lo esencial de JDK 53
Otros componentes JDK 58
Construir su primera aplicación 62
Construir su primer Applet 67
Ejecución del applet 69
Ciclo vital de un applet 72
PARTE II. EL LENGUAJE JAVA
4 Tipos de datos y operadores en Java 77
Tipos de datos primitivos 77
Tipos más complejos 89
Gestión de memoria 100
5 Utilización de desvíos y bucles 107
Sentencias de desvío 107
Sentencias de iteración 116
PARTE III. PENSAR EN OBJETOS
6 Métodos: añadir código a los objetos 125
Métodos y datos 125
Métodos en JDK 130
7 Análisis orientado a objetos: una nueva forma de contemplar el software 133
Análisis basado en caso 133
Clases y objetos 146
Construcción de una jerarquía de clase 149
8 Diseño y programación orientada a objetos 153
Metodologías de diseño 153
Pseudolenguajes de programación Java 167
PARTE IV. MAS ALLA DE LO BASICO
9 Aumento de la sofisticación del programa mediante el uso de interfaces 177
La herencia múltiple 177
Declarar sus intenciones 181
Instrumentación de una interfaz 183
10 Simplificación del código mediante excepciones 189
Detección de errores: ¿qué tiene de malo la forma antigua? 189
Gestión de errores mediante try y throw 192
¿Qué estamos lanzando, exactamente? 203
Captura de una excepción 207
PARTE V. CONSTRUCCION DE UNA INTERFAZ DE USUARIO
11 Construcción de la interfaz de usuario con AWT 215
Principios de AWT 215
Dibujar y añadir -Construcción de la interfaz de usuario 220
Presentaciones 228
Mejora de la animación 236
12 Construcción de la interfaz de usuario con componentes Swing de JFC 243
Arquitectura Swing 243
Componentes API 246
Utilización de presentaciones específicas de Swing 258
Auditores y eventos Swing 260
13 Diseño de una interfaz JFC 265
El patrón de diseño Model-View-Controller 265
Pasar de una interfaz de usuario a otra en el entorno de ejecución 287
Depuración de la interfaz con DebugGraphics 289
14 Diseño avanzado de la interfaz de usuario con el JFC 291
Trabajar con objetos transferibles 291
Asegurar la accesibilidad 307
Utilización de API de dos dimensiones 310
PARTE VI. COMPLETAR EL PROYECTO
15 Los paquetes 321
¿Qué es un paquete? 321
¿Cómo encuentra un objeto el compilador? 322
Exploración del paquete incorporado 325
Utilización de clases de paquetes externos 326
Escribir sus propios paquetes 328
Construir la documentación javadoc 332
16 Pruebas y depuración del código de Java 341
La calidad del software 341
Utilización de revisiones de software 344
Comprobar sus métodos y clases 349
Depuración 353
Colocación de su código bajo la gestión de configuración 356
Integración de su aplicación o applet 357
Depuración de una aplicación desde la línea de órdenes 358
17 Programación concurrente mediante hilos 361
Utilización de hilos 361
Escribir clases sincronizadas 371
La gran carrera del hilo, un ejemplo de multihilación 378
18 La comunicación en Java: Streams y Sockets 397
Comunicaciones básicas con Streams 397
Conectar a la internet: la clase URL 408
Uso de la red a bajo nivel con la clase Socket 410
Utilización de sockets de cliente y servidor 412
PARTE VII. CONSTRUCCION DE BEANS
19 Construir componentes con Javabeans 427
El software basado en componentes 427
Fundamentos de Javabeans 430
Java inmediato; construcción visual de aplicaciones en Java 438
Construcción y uso de un Bean de "Hello" -Hola- 441
20 Diseño de buenos Beans 447
Convertir una clase en un Bean 447
Utilización de modelos de eventos avanzados 451
Los Beans Glasgow 454
Construcción de Enterprise Javabeans 457
Incorporación de los Beans a Infobus 459
PARTE VIII. JAVA AVANZADO
21 Utilización del paquete de conectividad con bases de datos de Java 467
Fundamentos de JDBC 467
Funcionamiento de las bases de datos relacionales 468
Utilización de SQL 471
Establecimiento de una conexión JDBC 490
Utilización del objeto Statement 493
Manipulación del conjunto de resultados 494
22 Técnicas para mejorar el rendimiento de los programas en Java 495
¿Cuánta velocidad es suficiente? 495
Utilización de optimizaciones simples que funcionan 497
Algunos mitos sobre la optimización 504
Ventajas de los compiladores Just-in-Time 505
Mejoras en el rendimiento de JDK 1.2 506
Introducción a Hotspot 507
Evaluación de la traducción nativa 508
23 Creación y utilización de archivos en Java 511
¿Cómo se descarga un applet? 511
Funcionamiento de los archivos .zip 514
Evolución hacia JAR 514
Creación de un archivo JAR 515
Firma de un archivo JAR 516
Utilización de archivos JAR para distribuir programas 522
Utilización de archivos JAR desde un programa 524
24 Organización y reutilización del código 525
Organización del código 525
Ahorre tiempo y dinero con la reutilización de código 531
PARTE IX. Apéndices
A Introducción a la programación 545
B Java para programadores de C++ 573
C Recursos de Java 589
D Referencias del lenguaje Java 601
E Construcción de applets Java en un IDE 611
F Glosario 633
Indice analítico 651

No hay comentarios en este titulo.

para colocar un comentario.

Haga clic en una imagen para verla en el visor de imágenes

Imagen de cubierta local