PROGRAMACIóN EN JAVA 2
Ignacio Zahonero; Luis Joyanes Aguilar (Editorial McGraw-Hill)

ISBN: 8448132904.
 

 

 
Descripción:

Programación en Java 2 se ha diseñado para un curso anual o dos semestres. La obra no presupone conocimientos previos de programación y se centra en las características fundamentales de Java 2. Se ha escrito en un estilo sencillo y pedagógico que permite el rápido y eficaz progreso del estudiante o autodidacta. Características: Contiene un capítulo completo de introducción a la computación y a la programación. Describe con gran cantidad de ejemplos y ejercicios, los fundamentos de programación (incluyendo tipos de datos, estructuras de control y métodos). Descripción de las características fundamentales del lenguaje Java. Analiza los fundamentos teóricos y prácticos de estructuras de datos junto a las estructuras básicas como listas, pilas, colar y árboles. Un enfoque dirigido a la resolución de problemas, diseño de soluciones y fundamentos de programación utilizando Java 2. Introduce el concepto de objetos de un modo progresivo y se utilizan estos conceptos desde los primeros capítulos. Contiene un curso completo de programación orientada a objetos que incluye entre otros temas: clases, herencia, polimorfismo y cadenas. Incluye programación avanzada con temas tales como: recursividad, flujos y archivos, y tratamiento de excepciones. Contiene una guía completa Guía de Sintaxis del Lenguaje Java 2 al objeto de facilitar el recordatorio del lenguaje Java y una migración hacia este lenguaje de personas procedentes de C, C++ y C #.

 

Contenido:

Capítulo 1. Introducción a los computadores y a la programación.

Capítulo 2. El lenguaje de programación Java: aplicaciones y programas.

Capítulo 3. Conceptos fundamentales de programación orientada a objetos.

Capítulo 4. Elementos básicos de Java.

Capítulo 5. Operadores y expresiones.

Capítulo 6. Estructuras de selección: sentencias if y switch.

Capítulo 7. Estructuras de control: bucles. Capítulo

8. Métodos.

Capítulo 9. Clases.

Capítulo 10. Herencia y polimorfismo.

Capítulo 11. Arrays (listas y tablas).

Capítulo 12. Cadenas.

Capítulo 13. Ordenación y búsqueda.

Capítulo 14. Listas enlazadas.

Capítulo 15. Pilas y colas.

Capítulo 16. Árboles. Recursividad.

Capítulo 18. Archivos y flujos.

Capítulo 19. Excepciones.

Apéndices.

A. Palabras reservadas Java.

B. Prioridad de operadores.

C. Guía de sintaxis del lenguaje Java 2.

D. Entorno de desarrollo SDK de Java 2 (JDK 2).

E. Glosario de términos de programación.

F. Recursos Java: revistas. Web, lecturas recomendadas.

Índice.