Argumento de Programación en Java 2
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 #.0Capí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.