Red de conocimiento informático - Consumibles informáticos - ¿Cuáles son los libros para aprender Java desde cero? Por favor, recomiéndelos.

¿Cuáles son los libros para aprender Java desde cero? Por favor, recomiéndelos.

Categoría introductoria

1. "Java de principiante a maestro" (3.ª edición)

Introducción al contenido

Desde la perspectiva de los principiantes, este libro presenta en detalle todos los aspectos de la tecnología que deben dominarse en el desarrollo de programas utilizando el lenguaje Java a través de un lenguaje fácil de entender y ejemplos coloridos. El libro está dividido en 28 capítulos, que incluyen: Primera introducción a Java, familiaridad con las herramientas de desarrollo de Eclipse, conceptos básicos del lenguaje Java

, control de procesos, cadenas, matrices, clases y objetos, y clases de empaquetado, clases de procesamiento de números. , interfaces, herencia y polimorfismo, funciones avanzadas de clases, manejo de excepciones, programación Swing, clases de colección, entrada de E/S

Salida, reflexión, tipos enumerados y genéricos, subprocesos múltiples, comunicación de red, operaciones de bases de datos, Swing componentes de mesa, componentes de árbol Swing, otros componentes Swing avanzados, administradores de diseño avanzados, procesamiento avanzado de eventos, reproducción de audio y dibujo AWT, tecnología de impresión y sistema de gestión de depósitos de compras y ventas empresariales, etc. Todo el conocimiento se presenta con ejemplos específicos y los códigos de programa involucrados reciben comentarios detallados, lo que permite a los lectores comprender fácilmente la esencia del desarrollo de programas Java y mejorar rápidamente las habilidades de desarrollo.

Motivo de la recomendación

Este libro tiene contenido detallado y rico en ejemplos. Es muy adecuado como libro de aprendizaje para principiantes en programación y también como referencia y referencia para desarrolladores. .

2. "Java Core Technology Volumen 1"

Introducción al contenido

 

Este libro es un libro de referencia clásico sobre tecnología Java y ha sido un éxito de ventas durante muchos años. Sobre la base de conservar el estilo de las ediciones anteriores, la séptima edición cubre los conocimientos básicos de la versión estándar de la plataforma de desarrollo Java2 J2SE5.0. El contenido principal incluye programación de objetos, reflexión y proxy. interfaces con clases internas, modelos de escucha de eventos, diseño de interfaz gráfica de usuario utilizando la caja de herramientas Swing

UI, manejo de excepciones, entrada/salida de flujos y serialización de objetos, programación genérica, etc. Este libro es informativo, fácil de entender y viene con una gran cantidad de ejemplos de programas. Tiene un gran valor práctico y es un libro de referencia imprescindible para los principiantes y programadores de Java.

Motivo de la recomendación

Desde la publicación de este libro, los lectores lo han amado profundamente. Presenta de manera integral los conocimientos básicos de Java SE y no solo es valioso en su uso. pero también es fácil de leer y comprender. Definitivamente se convertirá en la mejor opción para los estudiantes que desean ingresar a Java y aquellos con una base débil.

3. "Lenguaje de programación Java"

Introducción al contenido

 

Este libro presenta a los lectores la perspectiva única del creador del Lenguaje Java Explica por qué y cómo se utiliza el lenguaje Java para que los lectores puedan comprender los objetivos de diseño básicos del lenguaje Java y su aplicación en el mundo real.

Este libro presenta la última versión del lenguaje Java, que se define en la "Especificación del lenguaje Java, segunda

edición" y se implementa en la versión estándar Java2SDK1.3. Este libro ya se encuentra en su tercera edición. Su estructura se ha ajustado en comparación con las dos ediciones anteriores. Se centra en nuevas características del lenguaje y proporciona ejemplos de uso de la nueva API. Este libro cubre completamente las características y bibliotecas de clases de la versión actual del lenguaje Java. Puede usarse como una guía introductoria al lenguaje Java y también como un libro de referencia para el desarrollo avanzado de Java y la enseñanza del lenguaje Java. /p>

Motivo de la recomendación

Este libro presenta la última versión del lenguaje Java, que se encuentra en "Java

Especificación del lenguaje, segundo

Edición" e implementado en la edición estándar Java2SDK1.3. Este libro ya se encuentra en su tercera edición y su estructura se ha ajustado en comparación con las dos ediciones anteriores. Se centra en nuevas características del lenguaje y proporciona ejemplos de uso de la nueva

API. Este libro cubre completamente las características y bibliotecas de clases de la versión actual del lenguaje Java. Puede usarse como una guía introductoria al lenguaje Java y también como un libro de referencia para el desarrollo avanzado de Java y la enseñanza del lenguaje Java. /p>

Clase avanzada

1. "Pensamientos sobre programación Java"

Introducción al contenido

 

Este libro* * *Capítulo 22, incluyendo operadores, flujo de ejecución de control, control de acceso, clases reutilizables, polimorfismo, interfaces, manejo de errores a través de excepciones, cadenas, genéricos, matrices, estudio en profundidad de contenedores, sistema de E/S Java

Contenidos como sistema, tipo de enumeración, concurrencia e interfaz gráfica de usuario. Estos ricos contenidos incluyen sintaxis básica y características avanzadas del lenguaje Java. Son adecuados para que los lean los programadores Java de todos los niveles. También son excelentes materiales didácticos para la enseñanza de lenguajes de programación orientados a objetos y el lenguaje Java en colegios y universidades. libros de referencia.

Motivo de la recomendación

Este libro ha ganado grandes elogios por parte de programadores de todo el mundo. Incluso los conceptos más oscuros se resolverán ante la afinidad de Bruce Eckel con la escritura y lo pequeño y sencillo. Ejemplos de programación. Desde la sintaxis básica de Java hasta las funciones más avanzadas (conceptos profundos orientados a objetos, subprocesos múltiples, construcción automática de proyectos, pruebas unitarias y depuración, etc.), este libro puede guiarlo paso a paso para dominarlo fácilmente.

2. "Java Core Technology Volumen 2"

Introducción al contenido

 

"JAVA Core Technology Volumen 2: Funciones avanzadas" es La guía autorizada para la tecnología Java, que cubre de manera integral temas avanzados de la tecnología Java, incluidos flujos y archivos, XML, redes, programación de bases de datos, Swing avanzado, AWT avanzado, componentes JavaBean, seguridad, objetos distribuidos, secuencias de comandos y procesamiento de compilación y anotaciones, etc. ., y también implica localización, internacionalización y contenidos Java SE

6. "JAVA Core Technology Volumen II: Funciones avanzadas" explica la tecnología Java con precisión, de una manera simple y fácil de entender, y contiene una gran cantidad de ejemplos para ayudar a los lectores a comprender completamente el lenguaje Java y las funciones relacionadas de la biblioteca de clases Java. .

Motivo de la recomendación

Este libro es la última edición revisada del clásico "Java Core Technology, Volumen II:

Características avanzadas", que cubre Java

Programación avanzada de interfaz de usuario y funciones empresariales para la plataforma SE6. Al igual que el Volumen 1 (que cubría las características principales de la biblioteca y el lenguaje), este volumen se actualizó para Java SE 6. Y el nuevo contenido ha sido resaltado

. Todos los programas de muestra del libro están diseñados en detalle para demostrar las últimas técnicas de programación. Y demuestre las mejores soluciones a los problemas típicos que encuentran los desarrolladores profesionales en la vida real. Este libro contiene nuevos capítulos sobre

StAXAPI, JDBC

4, API del compilador, marco de scripting, API de bandeja y pantalla de presentación, y muchas otras mejoras de JavaSE6. Este libro se centra en características más avanzadas del lenguaje Java, incluidas las siguientes: secuencias y archivos, redes, programación de bases de datos, XML, JNDI y LDAP, internacionalización, componentes GUI avanzados, Java2D, JavaBeans y seguridad, RMI y servicios web. avanzado

AWT, anotaciones, métodos nativos.

3. "Notas de la conferencia Crazy Java"

Introducción al contenido

 

Este libro proporciona una introducción en profundidad a los aspectos relevantes. de programación Java Cubre la estructura de sintaxis básica de Java, las características orientadas a objetos de Java, el sistema de marco de colección de Java, los genéricos de Java, el manejo de excepciones, la programación GUI de Java, la programación de bases de datos JDBC. Comentarios de Java, sistema de flujo IO de Java, programación multiproceso de Java, programación de comunicación de red de Java y mecanismo de reflexión de Java. ***Cubierto

java.awt, java.lang, java.io y java.nio, java.sql, java.text, java.util,

javax.swing La mayoría de las clases e interfaces están incluidas en el paquete.

Motivo de la recomendación

Este libro no explica Java puramente desde una perspectiva de conocimiento

sino que presenta el lenguaje Java desde una perspectiva de resolución de problemas, por lo que este libro Se introducen un gran número de desarrollos de casos prácticos.

Estos casos no solo permiten a los lectores consolidar sus conocimientos en cada capítulo, sino que también les permiten aplicar lo que han aprendido,

estimulando el orgullo por la programación y encendiendo su pasión interior por la programación. El CD-ROM de este libro contiene el código de todos los ejemplos del libro, si los lectores desean obtener el código del programa para los ejercicios después de clase.

Este libro está escrito para todos los lectores que planean dominar la programación Java en profundidad. Es adecuado para que lo lean estudiantes y trabajadores de Java de todos los niveles. También es adecuado como material de enseñanza de Java para la educación universitaria. instituciones de formación. Sin embargo, los profesores profesionales del campus Beida Jade Bird Optics Valley creen que si solo desea incursionar brevemente en Java, este libro es demasiado extenso y no es adecuado para leer.

Clase JavaEE

1. "El regreso del rey del desarrollo integrado JavaWeb"

Introducción al contenido

 

Este libro Introducción completa a diversas tecnologías y conocimientos relacionados con el desarrollo web Java. Todo el libro está dividido en 9 partes, con niveles de contenido claros y dificultad gradual. La primera parte es una parte introductoria, que incluye una descripción general del desarrollo web Java

, etc.; la segunda parte es una parte básica, que incluye tecnología Servlet, tecnología JSP, seguimiento de sesiones, filtro, escucha, etc. El Capítulo 2 es una parte básica. Tres artículos son artículos avanzados, que incluyen el uso de la biblioteca de etiquetas JSTL, cómo personalizar etiquetas, internacionalización de recursos, descripción general de la base de datos, explicación detallada de JDBC, descripción general de XML, etc. el cuarto artículo es el artículo del marco de Struts, y el contenido no solo incluye

El contenido de Struts 1.x, también incluye el contenido de Struts

2.x; es el marco de Hibernate. La parte 6 es el marco de Spring. La primera parte es EJB y los servicios web, incluida la descripción general de EJB 3, el marco de servicios web de especificación JPA XFire, etc.; , y el contenido está incluido en Java

Proyectos web Los marcos de herramientas de código abierto de uso común incluyen principalmente la herramienta de administración de versiones SVN, las herramientas de registro commons-logging y Log4J, el motor de gráficos de informes JFreeChart,

Componente PDF iText, etc.; el noveno artículo es un artículo práctico y el contenido son dos sistemas de aplicación típicos: sistema de foro (Spring+Struts+Hibernate), tienda de mascotas (EJB

3+). JPA+puntales 2).

Motivo de la recomendación

Un programador senior de Java pasó un año escribiendo este libro y tiene diez años de experiencia en desarrollo sin reservas. Introducción completa, sistemática y profunda a las tecnologías centrales y los marcos principales del desarrollo web Java.

2. "Principiante a maestro de Spring"

Introducción al contenido

 

Este libro presenta gradualmente Spring desde lo más superficial a lo más profundo. El propósito de la arquitectura y los puntos de conocimiento relacionados es ayudar a los principiantes a dominar rápidamente Spring y poder utilizar Spring para el desarrollo de aplicaciones

. La característica más importante de este libro es que cada capítulo va de lo menos profundo a lo más profundo, comenzando con un ejemplo simple para permitir a los lectores comprender rápidamente el contenido de este capítulo y luego explicar en detalle los principios básicos y los puntos de conocimiento involucrados en este capítulo. Y finalmente, a través de un

ejemplo detallado, consolide lo que ha aprendido. Los ejemplos de cada capítulo de este libro se seleccionan cuidadosamente y son muy específicos, y se esfuerzan por permitir que los lectores dominen los principios y métodos a través de la práctica, aprendiendo así tanto conocimiento como sea posible.

Este libro es adecuado para desarrolladores de software junior e intermedio, y también puede utilizarse como material didáctico para profesores y estudiantes de carreras relevantes en universidades y clases de formación social.

Motivo de la recomendación

El libro está dividido en 14 capítulos y cubre los conceptos básicos de Spring, contenedores centrales y Spring.

AOP, procesamiento de transacciones, encapsulación de capas de persistencia, framework web, temporizador, Spring y Struts, Spring e Hibernate, Spring y Ant,

Spring y Junit. Este libro es adecuado para desarrolladores de software junior e intermedio, y también puede usarse como material didáctico para profesores y estudiantes de especialidades relevantes en colegios y universidades y para clases de capacitación social.

3. "Explicación detallada del desarrollo web Java"

Introducción al contenido

Este libro se divide en cuatro partes, desde la perspectiva de XML, Servlet, JSP y Se muestra a los lectores la aplicación de diversas tecnologías en el desarrollo web Java y los guía paso a paso para dominar rápidamente el desarrollo web Java.

Motivo de la recomendación

Este libro tiene un contenido completo y cubre todos los conocimientos que se deben dominar en el desarrollo web Java. Este libro utiliza una combinación de teoría y práctica para explicar el conocimiento. Analice y explique el mecanismo interno de operación del programa, y ​​verifique y aplique el conocimiento de este libro a través de una gran cantidad de ejemplos y experimentos.