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.
|