Colección de programación avanzada de bases de datos Java
1" Estándares de programación Java
Valoración por estrellas:
Adecuado para: Niveles principiante e intermedio.
Introducción: El autor es James Gosling (el padre de Java), así que creo que deberías leer este libro de todos modos. Muy buena explicación básica.
2 "Tecnología Java Core: Volumen 1 Conocimientos básicos"
Calificación de estrellas:
Adecuado para: principiante e intermedio.
Introducción: Debes disponer de un libro de organización oficial que sea completo y fácil de entender. Colóquelo al lado de la casilla y márquelo cuando lo use. Es un libro imprescindible para el aprendizaje.
Y por supuesto II.
Nota: Imprescindible para principiantes.
3 "Pensamientos sobre programación Java"
Calificación de estrellas:
Adecuado para: principiante e intermedio.
Introducción: el autor de este libro es un conocido pensador de programación C++ y tiene un buen conocimiento de OO. Como lenguaje orientado a objetos, será mejor que consultes este libro para aprender Java al mismo tiempo.
Nota: Imprescindible para principiantes.
4 "Java efectivo"
Clasificación de estrellas:
Objetivos adecuados: principiante, intermedio y avanzado
Introducción: Autor Él es el La persona número dos en Java y actualmente es el jefe de Java de Google. También es un libro muy recomendado por James Gosling.
5 "Java y patrones"
Calificación de estrellas:
Objetivo adecuado: intermedio, avanzado
Introducción: Este es un libro A Libro raro escrito por un chino, que vale la pena comprar. Por supuesto, también existen patrones de diseño de grandes conversaciones, etc. Este libro apareció relativamente temprano y es uno de los libros de lectura obligada desde los grados inferiores hasta los superiores.
Nota: No tiene sentido leer este libro sin comprender la orientación a objetos. Es mejor tener experiencia en proyectos antes de leer.
6 "Guía de estudio SCJP"
Calificación de estrellas:
Adecuado para: Niveles principiante e intermedio.
Introducción: Los libros esenciales del examen oficial son muy útiles para que pruebes tus conocimientos de Java. Este libro es mejor para que lo lean los estudiantes. Este libro se entiende perfectamente. No tendrás problemas para encontrar una entrevista de trabajo sobre temas de Java. Muchas personas que han trabajado durante muchos años no responderán las preguntas aquí.
7 "Estructuras de datos y algoritmos de Java"
Clasificación de estrellas:
Objetivos adecuados: principiante, intermedio y avanzado
Introducción: esto El libro utiliza el lenguaje Java para describir nuestras estructuras de datos de uso común y está muy bien escrito. Vale la pena echarle un vistazo, pero básicamente está agotado en este momento (esa es la explicación más favorable).
8 "Versión china de la receta Junit: habilidades prácticas de prueba para programadores".
Clasificación de estrellas:
Objetivos adecuados: principiante, intermedio y avanzado
Introducción: Agile es popular actualmente, debes echarle un vistazo de todos modos.
Parte dos: artículos progresivos intermedios
1 "Primavera en acción"
Clasificación de estrellas:
Objetivos apropiados: principiante, intermedio y Avanzado
Introducción: Spring Framework, como programador de Java, debe aprenderse. COI y AOP son la base del software que verá en el futuro. Además, básicamente muchas cosas están relacionadas con la primavera.
2 "Dominar Spring 2.x: explicación detallada del desarrollo de aplicaciones empresariales"
Calificación de estrellas:
Objetivos adecuados: principiante, intermedio y avanzado
Introducción: Este libro proporciona ejemplos y situaciones prácticas de los usos más populares de la primavera.
3 "Rutina IBatis"
Valoración de estrellas:
Objetivos adecuados: principiante, intermedio y avanzado
iBatis debe leer libros de referencia nunca decepciona en acción.
4 "Master Hibernate: una descripción detallada de la tecnología de persistencia de objetos Java"
Calificación de estrellas:
Objetivos adecuados: principiante, intermedio y avanzado
p>Introducción: Un libro de referencia imprescindible para Hibernate. También está escrito por un chino. Es un buen libro poco común.
5 Guía definitiva de Struts 2.1
Calificación de estrellas:
Adecuado para: Principiante e intermedio.
Introducción: Learning Struts2 es un buen libro escrito por un chino, pero el nombre es un poco grande. Sólo el autor debe invocar la orientación definitiva.
6 "Práctica experta"
Valoración por estrellas:
Adecuado para: Niveles principiante e intermedio.
Introducción: De Ant a Maven, es la tendencia general, hay que aprenderla de todos modos.
Desarrollo J2EE individualizado por 7 expertos sin versión china EJB
Calificación de estrellas:
Adecuado para: principiantes e intermedios.
Introducción: En realidad, esto es "La base de la primavera", escrito por Juniu. Muy recomendable, pero lamentablemente casi no puedo comprar este libro.
Guía autorizada de Tomcat de 8"
Valoración por estrellas:
Adecuado para: principiantes e intermedios.
Introducción: Generalmente, las personas que hacen Java Web deben aprender esto. Este es un proyecto de código abierto de Apache.
9 "Head First Servlets & Jsp"
Valoración por estrellas:
Adecuado para: Niveles principiante e intermedio.
Introducción: Servlet y JSP son necesarios para dominar como programador JavaEE, y la serie Head First nunca ha decepcionado.
10《HTML y CSS primero. Lenguaje de marcado de hipertexto extensible
Valoración de estrellas:
Objetivo adecuado: nivel principiante
Introducción: una buena introducción al libro de interfaces web.
11 Diseño y maquetación web HTML+CSS desde principiante hasta experto
Calificación de estrellas:
Objetivo adecuado: nivel principiante
Introducción: La característica más importante de este libro es que tiene un CD con buenas explicaciones y buenos ejemplos de aplicación.
12 "Colección JavaScript"
Calificación de estrellas:
Objetivos adecuados: principiante, intermedio y avanzado
Introducción: Es aprender uno de los libros de referencia esenciales para js. Recuerdo que hace unos años no había una versión china en China, así que imprimí el libro completo y lo leí.
13 "La guía definitiva de JavaScript
Clasificación de estrellas:
Objetivos adecuados: principiante, intermedio y avanzado
Introducción: aprender uno de los libros de referencia esenciales para js. Creo que lo compró un colega, tiene bastante buena pinta.
14 "Explicación detallada de la tecnología de desarrollo para superar Ajax Web2.0"
Calificación de estrellas:
Adecuado para: principiante e intermedio.
Introducción: CSDN me regaló este libro y me siento bien con él. Aprender AJAX es útil.
15 "Tutorial básico de jQuery"
Calificación de estrellas:
Objetivos adecuados: principiante, intermedio y avanzado
Introducción: aprender jQuery es fundamental a partir de este momento. De lo contrario, no sé por qué encontrará muchos problemas extraños en el futuro. JQuery se ha convertido en la biblioteca estándar de JavaScript actual con numerosos complementos, lo que simplifica enormemente el trabajo del front-end.
16 Introducción clásica a XML
Clasificación de estrellas:
Objetivos adecuados: principiante, intermedio y avanzado
Introducción: mucha gente piensa que existe No es necesario comprar un libro XML, pero sigo pensando que recomiendo uno como libro de referencia. Leer este libro puede ayudarle a comprender todos los aspectos de XML. Muchos de los elementos que contiene todavía se utilizan en la actualidad.
17 Desarrollo ágil de software (principios, modelos y prácticas)
Clasificación de estrellas:
Objetivo adecuado: intermedio, avanzado
Introducción: Debes leer las obras de maestros ágiles. Este libro contiene una explicación de UML, por lo que no recomiendo libros de UML.
18 Refactorización: mejora del diseño del código existente
Clasificación de estrellas:
Objetivos adecuados: intermedio, avanzado
Introducción: es también una obra maestra de un maestro, una visita obligada. Lo más importante es hacerle saber que el software se perfecciona paso a paso, no de la noche a la mañana.
19 "Limpieza del código"
Clasificación de estrellas:
Objetivo adecuado: intermedio, avanzado
Introducción: ingeniería de software La codificación ideal requiere innumerables personas para compilar el código como lo escribió una sola persona. Este libro es bueno en general.
Calificación de estrellas: 20 "Java Web Services"
Objetivo adecuado: nivel intermedio, avanzado
Introducción: Sin embargo, todavía recomiendo lo que he leído. Se necesita un libro para entender los conceptos básicos.
Nota: Respecto a los libros de WebService, realmente no sé qué puedo recomendarte y no son muy buenos. Puedes entenderlo con un ejemplo, pero cómo hacer la interfaz es el núcleo.
Tercera parte: Artículos avanzados
1 Servicio de mensajería Java
Clasificación de estrellas:
Objetivos adecuados: principiante, intermedio y avanzado p>
Introducción: El mecanismo de mensajería que se usaba a menudo en el pasado fue desarrollado por Apache Active MQ. Los ejemplos de este libro también utilizan AQ.
Calificación de estrellas: 2 "Práctica de concurrencia de Java
Objetivo adecuado: nivel intermedio, avanzado
Introducción: este libro también es altamente recomendado por expertos y debe estudiarse al mismo tiempo.
Programación de subprocesos Java
También recomiendo un libro en inglés:
3 "Enterprise JavaBeans 3.0 Chinese Edition"
Calificación de estrellas:
Objetivos adecuados: Intermedio, avanzado
Introducción: La tecnología EJB se utiliza en grandes sistemas, principalmente bancos y otras instituciones financieras. Es una de las opciones para desarrollar programas distribuidos, pero no me gusta. De hecho, los bancos tampoco lo utilizan. Utilizado junto con contenedores JavaEE, JBoss es de código abierto e IBM y Oracle son comerciales.
4 "La guía definitiva de Hadoop" Nota: Este tipo de libro también tiene la serie Head First, que también es muy buena. Además, el libro Aplicaciones J2EE y BEA WebLogic Server también es muy bueno.
Calificación de estrellas:
Objetivo adecuado: nivel intermedio, avanzado
Introducción: un libro imprescindible sobre computación en la nube. Como herramienta informática distribuida, se puede decir que Hadoop es el único producto maduro en el mercado y todos siguen su ritmo. La computación en la nube está relativamente de moda. Si lee este libro, probablemente comprenderá qué es la nube y cómo hacerlo. Nadie que haga Hadoop ha leído este libro. Si no lo ha leído, no diga que ha hecho Hadoop.
Valoración: Adjunto: Cocina privada Linux de Bird Brother.
Objetivos adecuados: principiante, intermedio y avanzado
Introducción: este libro es muy útil para usar y aprender Linux. Es extenso, completo y bien explicado. Tienes todos los de uso común, tienes uno en la mano y estás libre de preocupaciones.
Finalmente, recomiendo un libro "Code Encyclopedia" que implementa toda la ingeniería de software y el texto completo en una frase: ganador del dos veces premio JoltaAward Shock Award de la revista de desarrollo de software.
Recientemente encontré a alguien comprando mi libro de segunda mano: Adicional:
Máquina virtual Java en profundidad (segunda edición) con CD-SUN Core Technology Series
Así que recomiendo el siguiente:
Especificación de máquina virtual Java
Personalmente, creo que este está mejor escrito y tiene más autoridad.