Descripción
Bienvenidos a la séptima edición de Java Software Solutions: Foundations of Program Design. Nos complace que este libro haya satisfecho las necesidades de tantos estudiantes y profesores a lo largo de los años. Esta edición se ha adaptado aún más para mejorar la cobertura de temas clave para la informática introductoria. Novedades de esta edición
? Se dividió el capítulo 5 de la sexta edición en dos para una mejor cobertura y fluidez.
? Se trasladó la cobertura de la clase ArrayList a una parte anterior del libro para permitir proyectos más interesantes antes.
? Se mejoró la discusión de una matriz como una construcción de programación.
? Se mejoraron las discusiones de los modificadores de visibilidad, especialmente en relación con el modificador protegido.
? Se reemplazaron y actualizaron ejemplos en todo el libro.
? Se reemplazaron, actualizaron y agregaron ejercicios y proyectos de programación.
? Disponible con MyProgrammingLab $consulte los detalles más adelante en este prefacio$. Los comentarios de los instructores y los estudiantes siguen dejando en claro que hemos dado en el blanco con la visión general del libro. El énfasis sigue estando en presentar los conceptos básicos subyacentes de una manera clara y gradual. Las secciones de la Pista de Gráficos en cada capítulo aún separan la cobertura de gráficos e interfaces gráficas de usuario, lo que brinda una flexibilidad extrema en la forma en que se cubre ese material.
El estilo de escritura informal y los ejemplos entretenidos aún dominan el día. Las mejoras en esta edición están diseñadas para permitirle al instructor una mayor flexibilidad en la cobertura de los temas. En un intento por cubrir todos los problemas relacionados con condicionales y bucles, el Capítulo 5 en la edición anterior se había vuelto muy largo y un poco demasiado enciclopédico. En esta edición, ese capítulo se ha rediseñado cuidadosamente en dos, lo que le da un mejor flujo a la cobertura de esos temas. La nueva organización permite que se exploren ejemplos más interesantes antes. Un efecto de esta reorganización es que nos permitió incluir la cobertura de la clase ArrayList antes en el libro. Aunque las matrices se usan internamente para implementar la clase ArrayList, no hay razón para esperar a que se cubran las matrices para presentar la clase ArrayList. Al igual que muchas otras clases en la API de Java, la clase ArrayList se puede usar sin necesidad de saber cómo funciona internamente.
Un objeto ArrayList puede utilizarse por su $muy valiosa$ funcionalidad tan pronto como estén disponibles los bucles. La nueva organización de esta edición hace exactamente eso. Si el instructor lo elige, la cobertura de ArrayList puede seguir posponiéndose como antes, pero ahora existe la opción de introducirlos antes. Además de estos cambios, se han renovado y mejorado varias discusiones a lo largo del libro. Por ejemplo, la explicación de los efectos del modificador de visibilidad protegida se ha mejorado para aclarar su uso. Además, a lo largo del libro se han rejuvenecido los ejemplos más antiguos y se han ampliado los ejercicios de final de capítulo y los proyectos de programación.
¿Qué piensas de este libro?
No hay comentarios