Colección de citas famosas - Frases motivadoras - Recomiendo varios libros de javaEE, los clásicos. No uses el de Li Gang (aunque es bueno, es engorroso y tiene demasiadas cosas básicas). Combinando los tres marcos principales

Recomiendo varios libros de javaEE, los clásicos. No uses el de Li Gang (aunque es bueno, es engorroso y tiene demasiadas cosas básicas). Combinando los tres marcos principales

Primera parte: Lenguaje Java

1 "Especificaciones de programación Java"

Calificación de estrellas:

Adecuado para: principiante, intermedio

p>

Introducción: Autor James Gosling (el padre de Java), así que creo que debes leer este libro pase lo que pase. Muy buena explicación de los conceptos básicos.

2 "Tecnología central de Java: Volumen I Conocimientos básicos"

Clasificación:

Adecuado para: principiante, intermedio

Introducción: usted Debe tener uno de los libros oficiales. Este libro es completo y fácil de entender. Mantenlo junto a tu escritorio y búscalo cuando lo necesites. Es un libro imprescindible para empezar a aprender.

Por supuesto, también hay II

Nota: imprescindible para principiantes

3 "Pensamientos sobre programación Java"

Calificación de estrellas:

Adecuado para: principiante, intermedio

Introducción: el autor de este libro es un famoso pensador de programación en C y tiene un buen conocimiento de OO. Como lenguaje orientado a objetos, Java es el. El mejor lugar para aprender Java. Lo mejor es consultar este libro para obtener un aprendizaje introductorio.

Nota: imprescindible para principiantes

4 "Java efectivo"

Clasificación:

Adecuado para: principiante, intermedio, avanzado

Introducción: El autor es la segunda persona en Java y actualmente es el jefe de Java de Google. Este es un libro muy recomendado por James Gosling.

5 "Java y Patterns"

Valoración:

Apto para: Nivel intermedio, avanzado

Introducción: Es un libro raro escrito por un chino Es un libro que vale la pena comprar. Por supuesto, también están surgiendo patrones de diseño de Dahua y similares. Este libro apareció relativamente temprano y es uno de los libros de lectura obligada para estudiantes principiantes, intermedios y avanzados.

Nota: No tiene sentido leer este libro sin comprender la orientación a objetos. Es mejor tener experiencia en proyectos antes de estudiar.

6 "Guía de estudio SCJP"

Clasificación:

Adecuado para: principiante, intermedio

Introducción: un libro imprescindible para exámenes oficiales, es muy útil para usted para probar su conocimiento de Java. Este libro es el más adecuado para que lo lean los estudiantes. No tendrá ningún problema con las preguntas de Java en las entrevistas de trabajo. Muchos años no podrán resolver las preguntas que aquí hay.

7 "Estructuras de datos y algoritmos de Java"

Clasificación:

Adecuado para: principiante, intermedio, avanzado

Introducción: esto 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 (esta es la explicación más beneficiosa).

8 "Versión china de recetas de Junit: habilidades prácticas de prueba para programadores"

Clasificación:

Adecuado para: principiante, intermedio, avanzado

Introducción: Agile es popular actualmente y debes echarle un vistazo a esto pase lo que pase.

Parte dos: Capítulo intermedio avanzado

1 "resorte en acción"

Calificación de estrellas:

Adecuado para: principiante, intermedio, Avanzado

Introducción: Spring Framework, como programador de Java, debes aprenderlo todo. IOC y AOP son la base del software que verá en el futuro. Además, básicamente muchas cosas están relacionadas con Spring.

2 "Dominar Spring 2.x: explicación detallada del desarrollo de aplicaciones empresariales"

Clasificación:

Adecuado para: principiante, intermedio, avanzado

Introducción: el libro proporciona ejemplos y situaciones prácticas de los usos más populares en Spring.

3 "Práctica de iBatis"

Clasificación:

Adecuado para: principiante, intermedio, avanzado

Introducción: referencia de lectura obligada de iBatis Los libros en acción nunca decepcionan.

4 "Dominar la hibernación: explicación detallada de la tecnología de persistencia de objetos Java"

Calificación de estrellas:

Adecuado para: principiante, intermedio, avanzado

Introducción: un libro de referencia imprescindible para Hibernate. También está escrito por un chino. Es un buen libro poco común y el autor es un MM.

5 "La guía autorizada de Struts 2.1"

Calificación de estrellas:

Adecuado para: principiante, nivel intermedio

Introducción: A primer paso para aprender Struts2 Es un buen libro escrito por un chino, pero el título parece demasiado grande. Las guías definitivas sólo deben ser llamadas así por sus autores.

6 "Práctica de Maven"

Valoración de estrellas:

Adecuado para: principiante, nivel intermedio

Introducción: de Ant a Maven presente tenso Es una tendencia general y hay que aprenderla pase lo que pase.

7 "Desarrollo J2EE personalizado por expertos sin versión china EJB"

Calificación de estrellas:

Adecuado para: principiante, intermedio

Introducción: Esta es en realidad la base de Spring, escrita por Ju Niu. Muy recomendable, pero lamentablemente este libro es casi imposible de comprar.

8 "Guía autorizada de Tomcat"

Clasificación de estrellas:

Adecuado para: principiante, nivel intermedio

Introducción: usuarios generales de Java Web Todos deben aprender esto para los proyectos de código abierto de Apache.

9 "Head First Servlets & Jsp"

Clasificación:

Adecuado para: principiante, intermedio

Introducción: Servlets y Jsp son Es imprescindible dominarlo como programador JavaEE, y la serie Head First nunca decepciona.

10 "Primero HTML y CSS. Un buen libro de introducción.

11 "Diseño y diseño web HTML CSS desde el principio hasta el maestro"

Calificación de estrellas:

Adecuado para: principiante

Introducción: La característica más importante de este libro es que viene con un CD y tiene buenas explicaciones y buenos ejemplos de aplicación.

12 "Guía de JavaScript"

Calificación de estrellas:

Adecuado para: principiante, intermedio, avanzado

Introducción: para aquellos que quieran para aprender js Uno de los libros de referencia esenciales. Recuerdo que no había una versión china en China hace unos años, así que imprimí el libro completo y lo leí.

13 "La guía definitiva de JavaScript"

Clasificación:

Adecuado para: principiante, intermedio, avanzado

Introducción: aprender js Uno de los libros de referencia imprescindibles. Vi que mi colega lo compró y tiene muy buena pinta.

14 "Explicación detallada de cómo conquistar la tecnología de desarrollo Ajax Web2.0"

Clasificación:

Adecuado para: principiante, intermedio

Introducción : CSDN me regaló este libro en ese entonces y me sentí bien al respecto. Útil para aprender AJAX.

15 "Tutorial Básico de jQuery"

Calificación:

Apto para: Principiante, Intermedio, Avanzado

Introducción: Comienza con este aprendizaje jQuery es fundamental. De lo contrario, muchos problemas extraños que surjan en el futuro no se explicarán. Personalmente, creo que jQuery se ha convertido en la biblioteca estándar de JavaScript actual, con innumerables complementos, lo que simplifica enormemente el trabajo del front-end.

16 "XML Principiante Clásico"

Clasificación:

Adecuado para: Principiante, Intermedio, Avanzado

Introducción: Mucha gente piensa que existe No es necesario comprar libros XML, pero aun así le recomiendo uno como libro de referencia, y leer este libro puede ayudarle a comprender todos los aspectos de XML. Muchas cosas que contiene todavía se utilizan.

17 "Desarrollo ágil de software (principios, patrones y prácticas)"

Calificación de estrellas:

Adecuado para: 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"

Calificación:

Adecuado para: Intermedio, Avanzado

Introducción: También es una obra maestra de un maestro y debe ser leída. Lo más importante es que comprenda que el software se mejora paso a paso, no de la noche a la mañana.

19 "Cómo Limpiar Código"

Clasificación:

Apto para: Intermedio, Avanzado

Introducción: El ideal de la ingeniería de software La codificación requiere que innumerables personas compilen el código como si estuviera escrito por una sola persona. Este libro es bueno como estándar.

Valoración de estrellas: 20 "Java Web Service"

Adecuado para: Nivel intermedio, avanzado

Introducción: Pero aún así recomiendo lo que he leído. Para comprender los conceptos básicos, aún necesita este libro.

Nota: Realmente no sé qué libros recomendarte sobre WebService, no son muy buenos. Lo entenderás con un ejemplo, pero cómo hacer la interfaz es el núcleo.

Tercera parte: Capítulo avanzado

1 "Servicio de mensajes Java"

Calificación:

Adecuado para: principiante, intermedio, avanzado

Introducción: El mecanismo de mensajes se usaba a menudo en sistemas distribuidos en el pasado. Relacionado con esto está Apache Active MQ para el desarrollo, y los ejemplos de este libro también usan AQ.

Calificación de estrellas: 2 "Práctica de concurrencia de Java"

Adecuado para: nivel intermedio y avanzado

Introducción: este libro también es altamente recomendado por expertos para aprender sobre concurrencia. Básico.

Programación de subprocesos Java

Otro libro recomendado en inglés:

3 "Enterprise JavaBeans 3.0 Chinese Edition"

Calificación de estrellas:

p>

Adecuado para: 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 no la usan mucho. Usados ​​en combinación con contenedores JavaEE, los de código abierto incluyen JBoss, y los comerciales son compatibles con IBM y Oracle.

4 "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.

Valoración:

Apto para: 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 todo el mundo lo está siguiendo. Dado que la computación en la nube es muy popular, si comprende este libro, comprenderá aproximadamente qué es la nube y cómo construirla. Todos los que hacen Hadoop no han leído este libro, y aquellos que no lo han leído no deberían decir que usted ha hecho Hadoop.

Clasificación: Adjunto: "La cocina privada del hermano Niao en Linux"

Adecuado para: principiante, intermedio, avanzado

Introducción: este libro es una guía para el uso y Aprender Linux es muy útil, es completo y está bien explicado, y los más utilizados están básicamente cubiertos. Con este libro en la mano, no tendrá preocupaciones.

Finalmente, recomiendo un libro "Code Encyclopedia" que implementa toda la ingeniería de software y el texto completo, solo una frase: ganador del dos veces premio Jolt de la revista de desarrollo de software.

Recientemente encontré a alguien comprando mi libro de segunda mano: Adjunto:

Máquina virtual Java en profundidad (segunda edición del libro original) con CD---SUN Core Technology Series

Así que recomiendo el siguiente libro:

La especificación de la máquina virtual Java

Personalmente, creo que está mejor escrito y tiene más autoridad.