¿Cuáles son algunos libros de texto de nivel universitario de buena reputación en Java?

Para aquellos que tienen una comprensión fundamental del lenguaje y buscan material más avanzado, no hay mejor árbol muerto que el Java efectivo de Joshua Bloch (http://www.amazon.com/Effective-…).

“¿Está buscando una comprensión más profunda del lenguaje de programación Java ™ para poder escribir código más claro, más correcto, más robusto y más reutilizable? ¡No busque más! Java ™ eficaz, segunda edición, reúne setenta y ocho reglas básicas indispensables para el programador: soluciones prácticas y de mejores prácticas para los desafíos de programación que enfrenta cada día.

Esta nueva edición muy esperada del clásico trabajo galardonado con el premio Jolt se ha actualizado a fondo para cubrir las características de Java SE 5 y Java SE 6 introducidas desde la primera edición. Bloch explora nuevos patrones de diseño y expresiones idiomáticas, mostrándole cómo aprovechar al máximo las funciones que van desde genéricos a enumeraciones, anotaciones y autoboxing.

Cada capítulo del libro consta de varios “elementos” presentados en forma de un ensayo breve e independiente que proporciona consejos específicos, información sobre las sutilezas de la plataforma Java y ejemplos de código sobresalientes. Las descripciones y explicaciones exhaustivas de cada elemento ilustran qué hacer, qué no hacer y por qué “.


Comenzar con Java: desde estructuras de control hasta estructuras de datos es
diseñado para usarse en una secuencia de 2 o 3 semestres / cuartos para comenzar
programadores Tony Gaddis enfatiza la resolución de problemas y el diseño de programas
enseñando el lenguaje de programación Java paso a paso
Presentación detallada. Introduce la programación procesal temprano y
cubre estructuras y métodos de control antes que los objetos. Estudiantes son
comprometido y con muchas oportunidades para practicar el uso de la programación
conceptos a través de herramientas prácticas que incluyen el final de la sección y el capítulo
ejercicios, estudios de caso y proyectos de programación.

Encontré que “Introducción a Java” de Y. Daniel Liang es muy bueno.