Red de conocimiento informático - Aprendizaje de programación - ¿Cuáles son los buenos libros para aprender Java?

¿Cuáles son los buenos libros para aprender Java?

"Programación Java Core"

Este libro son los dos mejores libros relacionados con "Pensamientos de programación Java", pero "Programación Java Core" se centra más en la programación de gráficos, como Swing. /Awt. Entonces no he leído este libro. Si está interesado en Swing/Awt, este libro es su mejor opción. Elija uno de "Programación básica de Java" y "Pensamientos sobre programación de Java". Si tiene tiempo, es mejor elegir uno para una lectura profunda que dos para una lectura extensa.

"Lenguaje de programación Java" de Commander Gao, el padre de Java

Este libro habla más sobre la API de Java y no detalla los detalles del lenguaje. No es adecuado para principiantes, pero las personas con conocimientos básicos de Java pueden cogerlo y leerlo, y aun así deberían aprender algo.

Versión china de "Effective Java"

A diferencia de "Java Programming Language", este libro presenta 57 reglas empíricas de gran valor práctico en la programación Java, con el propósito de escribir More Effective. Programas Java, ¡un libro de lectura obligada para los programadores de Java!

¿Te sientes un poco mareado? De hecho, aprender Java primero debe cultivar el interés. Por supuesto, es hacer tus propias cosas, eufemísticamente llamado hacer proyectos. Cuando completes un proyecto, tu sensación de logro, vanidad y confianza en ti mismo quedarán más satisfechas. No entraré en detalles aquí sobre cómo hacer un proyecto. Si buscas en la biblioteca, te aparecerá una gran cesta de libros sobre J2EE. Elige uno que creas que es bueno y vuelve a consultarlo. , porque no creo que estos libros sean buenos o malos, todos son iguales.

Bueno, está bien, terminé el proyecto y leí los clásicos, entonces, ¿qué sigue? ¿Crees que todo está bien?

Ya eres un experto en Java. Aunque es un poco exagerado, se puede decir. Sin embargo, Java todavía tiene un mundo más amplio.

Esto puede comenzar leyendo "Comprensión profunda de la máquina virtual Java".

"Comprensión profunda de la máquina virtual Java"

Cuando leí este libro por primera vez, sentí que era un libro extraño. ¿Cómo se puede aprender Java sin él? ? Pasé una semana entera

leyendo este libro como una corriente que fluye y me beneficié mucho. Ahora he leído este libro varias veces y todavía lo leo con frecuencia. Cada vez que lo leo, siento que he ganado algo. Lo que es más digno de mencionar

es que si desea escribir un compilador de Java, este libro es aún más esencial.

"Respuestas de Java" versión en inglés

Similar a "Errores y trampas de C", habla sobre Java que a menudo pasa desapercibido pero que a veces puede causar fallas en el sistema.

Sutilezas.

"Práctica de programación concurrente de Java"

El libro más valioso sobre programación concurrente de Java, pero el contenido es demasiado teórico, por lo que debes calmarte y saborearlo lentamente.

¡Y solo leyendo repetidamente se puede comprender el verdadero significado de la concurrencia de Java!

Versión en inglés "Especificación del lenguaje de programación Java", versión en inglés "Especificación JVM"

Se utilizará al escribir un compilador de Java. En otros casos, puede leerlo o no. .

"Estructuras de datos y algoritmos de Java"

El libro es antiguo, pero el contenido es aceptable. Esperamos con ansias la nueva versión.

"Aplicaciones Java distribuidas".

Más detalles sobre los aspectos subyacentes de Java están relacionados con proyectos reales en la empresa, por lo que no se recomienda por el momento.