En esta obra se presentan los principales conceptos de la programacion orienta a objetos (POO) y de las estructuras de datos lineales implementadas usando este paradigma de programacion, por tanto esta dirigida a quien requiere aprender a programar en un entorno de POO y a programar en Java, tambien a quien necesita aplicar el paradigma orientado a objetos en el diseno e implementacion de soluciones basadas en la programacion y a quien busca aplicar estructuras de datos lineales en la solucion de problemas. Aprenda: A programar en un entorno de programacion orientada a objetos. Conozca: Los conceptos necesarios para programar en Java. Desarrolle: Aplicaciones de estructuras de datos lineales en la solucion de problemas Silvia Guardati Buemo. Profesora del Departamento Academico de Computacion, del Instituto Tecnologico Autonomo de Mexico (ITAM), desde 1988 a la fecha. Es egresada de la Universidad Tecnologica Nacional, Argentina (1984), y del CINVESTAV]IPN, Mexico (1987). Sus areas de interes son las estructuras de datos, la programacion orientada a objetos y la ingenieria de software.ÍndiceIntroducción.........................................................................XIV Organización del libro............................................................XV Material Web................................................................... ....XVI Plataforma de contenidos interactivos ................................XVII Capítulo 1 Elementos básicos para empezar a programar en java................... 1 Capítulo 2 Principios de la programación orientada a objetos......................... 67 Capítulo 3 Clases abstractas, polimorfismo y clases genéricas ..................... 137 Capítulo 4 Arreglos....................................................... ................................ 177 Capítulo 5 Arreglos y POO............................................................................. 233 Capítulo 6 Estructuras enlazadas.................................................................. 311 Capítulo 7 Pilas y colas.................................................................................. 331 Capítulo 8 Recursión..................................................... ................................367 Índice analítico...............................................................................................391