Java : fundamentos de programación / Judi M. Bishop ; versión en español de Estrella Pulido Cañabete, José Dorronsoro Ibero, Manuel Alfonseca Moreno.

ISBN: 8478290222
EDITOR: Addison - Wesley
IDIOMA: spa
PÁGINAS: XXI, 516
AÑO: 1999

 
   
RECOMENDADO EN LAS SIGUIENTES ASIGNATURAS
 
RESUMEN

Prefacio a la segunda ediciónEl lenguaje de programación Java está revolucionando el mundo de la computación y está en camino de convertirse en el lenguaje a enseñar a todos los estudiantes de programación del mundo entero. Java. Fundamentos de Programación es un libro de programación para enseñar al estudiante cómo programar y cómo hacerlo en el mejor estilo de Java. Java F. P. abarca todo el lenguaje, sus utilidades y bibliotecas estándar y la promesa que ofrece de cara al futuro. Como temas de programación, se trata el diseño orientado a objetos de software, programación estructurada, interfaces gráficas de usuario, y termina con una introducción a los algoritmos y a las estructuras de datos. El enfoque y el estilo de Judy Bishop despertará la atención de los estudiantes y mantendrá su interés en la programación, simultaneando el tratamiento de la relación de Java con la Web con el hincapié en los principios más importantes de una buena programación. Judy Bishop Es profesora de Ciencias de la Computación en la Universidad de Pretoria, y posee una rica experiencia en la enseñanza de la programación a estudiantes universitarios. Ha escrito 8 libros más, y participa en los comités del IFIP y de la IEEE que se ocupan de cuestiones técnicas de programación y de la promoción mundial de la informática. Características • explicaciones basadas en ejemplos, con más de 75 ejemplos y casos de estudio tratados en detalle • resúmenes al final de cada capítulo • conjuntos de 10 ejercicios al final de cada capítulo, junto con sus respuestas • más de 100 ejercicios • una sede Web activa, conteniendo el código de todos los ejemplos y con un panel de discusión • diagramas de clases ilustrando los ejemplos basados en orientación a objetos • énfasis en un sólido diseño de algoritmos y pruebas exhaustivas • una notación especial, pensada para introducir al nuevo estudiante a la representación de la sintaxis de Java • no requiere ningún conocimiento previo de programación o matemáticas Novedades de la segunda edición • puesta a punto completa en relación a Java 1.1 • énfasis en un uso correcto del modelo de sucesos y en la orientación a objetos • tratamiento de características avanzadas de Java, incluyendo RMI y JDBC
 
INDICE

ContenidoLista de ejemplos y casos de estudio
Prefacio a la segunda edición
Resumen de capítulos
PARTE I Fundamentos
Capítulo I Introducción
1.1 Bienvenido a Java
1.2 Desarrollo de software
1.3 Enfoque de este libro
1.4 Empezar con Java
1.5 La localidad de la red Java Gently
Resumen
Ejercicios
Capítulo 2 Programas sencillos
2.1 Dos programas para empezar
2.2 Fundamentos de la programación orientada a objetos
2.3 Introducción al tema de salida
2.4 La instrucción de asignación
2.5 Usando paquetes, clases y objetos
2.6 Resumen
Ejercicios
Problemas
Capítulo 3 Estructuración
3.1 Propiedades de un buen programa
3.2 Hablando de tipos
3.3 Repetición con bucles for
3.4 Construyendo métodos
3.5 Pasando parámetros
3.6 Pautas para el diseño de clases
3.7 Caso de estudio 1: vales de comida y bebida Resumen
Ejercicios
Problemas
Capítulo 4 Cambiando el estado
4.1 Entrada interactiva
4.2 Entrada y salida de archivos
4.3 Selección con if-else
4.4 Introducción a las excepciones
4.5 Creando y accediendo a paquetes Resumen
Ejercicios
Problemas
Capítulo 5 Controlando el flujo
5.1 Bucles condicionales con while y do
5.2 La instrucción switch
5.3 Bucles condicionales y entrada de datos
5.4 Caso de estudio 2: el juego de piedra-tijeras-papel
Resumen
Ejercicios Problemas
Capítulo 6 Tablas unidimensionales y multidimensionales
6.1 Tablas unidimensionales
6.2 Tablas multidimensionales
6.3 Ordenación y búsqueda
6.4 Diccionarios
Resumen
Ejercicios
Problemas
Capítulo 7 Dando formato
7.1 Cadenas de caracteres y su manejo
7.2 Troceadores y la clase Text
7.3 Dando formato a números con el paquete de java. text
7.4 Fechas, calendarios y tiempo
Resumen
Ejercicios Problemas
PARTE II Potencia
Capítulo 8 Objetos en marcha
8.1 La protección de los objetos
8.2 Diseño de un programa orientado a objetos
8.3 Propiedades de los objetos
8.4 Listas de objetos
8.5 Clases internas
8.6 Caso de estudio 3: cafetería de Nelson
Resumen ejercicios
Problemas
Capítulo 9 Abstracción y herencia
9.1 Dar potencia a las clases
9.2 Abstracción mediante interfaces
9.3 Herencia
9.4 Métodos y clases abstractos
9.5 Caso de estudio 4: etiquetas veterinarias
Resumen
Ejercicios
Problemas
Capítulo 10 Interfaces gráficas de usuario
10.1 Introduccón al awt
10.2 Situando gráficos en una ventana
10.3 Situando botones y otros componentes
10.4 Paneles y lienzos para agrupamiento de componentes
Resumen
Ejercicios
Problemas
Capítulo 11 Programación dirigida por sucesos
11.1 Interacción con campos de texto
11.2 Sucesos, oyentes y manipuladores
11.3 Gestión de sucesiones de sucesos
11.4 Caso de estudio 5: la caja de un supermercado
Resumen
Ejercicios
Problemas
Capítulo 12 Applets en acción
12.1 De aplicaciones a applets
12.2 Applets en visores
12.3 Imágenes y sonido
12.4 Caso de estudio 6:
el Proyecto de Conservación de la Naturaleza
Resumen
Ejercicios
Problemas
Capítulo 13 Programación con múltiples hebras
13.1 Introducción al trabajo con múltiples hebras
13.2 Estableciendo hebras
13.3 Sincronización de hebras
13.4 Caso de estudio 7: alquiler de Walkmans
Resumen
Ejercicios
Problemas
Capítulo 14 Trabajo en red
14.1 Conexiones mediante URLs
14.2 Puertos y articulaciones
14.3 Caso de estudio 8: el sistema de charla
14.4 Conexiones a bases de datos
14.5 Acceso a objetos remotos
14.6 Caso de estudio 9: el sistema de anuncios del aeropuerto
Resumen
Ejercicios
Problemas
Capítulo 15 Algoritmos y estructuras de datos
15.1 Qué son las estructuras de datos
15.2 Búsqueda lineal y binaria
15.3 Ordenación rápida y eficiencia
15.4 Pilas y colas
15.5 Otra vez las listas ligadas
15.6 Series de bits
Resumen
Ejercicios
Problemas
Respuestas a los ejercicios
Respuestas a los ejercicios
índice