Para aprender Java desde cero, ¿hay algún libro o vídeo mejor?
Categoría introductoria
1. "Java de principiante a maestro" (3.ª edición)
Introducción al contenido
Este libro comienza desde el comenzando Desde la perspectiva de un académico, a través de un lenguaje fácil de entender y ejemplos coloridos, presenta en detalle todos los aspectos de la tecnología que deben dominarse en el desarrollo de programas utilizando el lenguaje Java. 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, clases de empaquetado, clases de procesamiento de números, interfaces, herencia y polimorfismo, avanzado. características de clases, manejo de excepciones, programación Swing, clases de colección, entrada y salida de E/S, reflexión, tipos enumerados y genéricos, subprocesos múltiples, comunicación de red, operaciones de bases de datos, componentes de tabla Swing, componentes de Swing Tree, otros componentes avanzados de Swing , administradores de diseño avanzados, procesamiento avanzado de eventos, dibujo AWT y reproducción de audio, tecnología de impresión y sistemas de gestión de inventario, ventas y compras empresariales, etc. Todo el conocimiento se presenta con ejemplos específicos y los códigos de programa involucrados reciben anotaciones detalladas, 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 la tecnología Java y ha sido un éxito de ventas durante La séptima edición se basa en el estilo de las versiones anteriores y 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, interfaz y clases internas. modelo de escucha de eventos y gráficos utilizando la caja de herramientas SwingUI, diseño de interfaz de usuario, manejo de excepciones, entrada/salida de flujo 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 muestra a los lectores por qué y cómo utilizar el lenguaje Java desde la perspectiva única del creador de 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 y su estructura se ha ajustado en comparación con las dos ediciones anteriores. Se centra en las 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 o como un libro de referencia para el desarrollo avanzado de Java y la enseñanza del lenguaje Java.
Clase avanzada
1. "Pensamientos sobre programación Java"
Introducción al contenido
Este libro tiene 22 capítulos, que incluyen operaciones, símbolos y control. flujo de ejecución, 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, tipos enumerados, concurrencia e interfaz gráfica de usuario y otros contenidos. Estos ricos contenidos incluyen sintaxis básica y características avanzadas del lenguaje Java. Son adecuados para que los lean programadores Java de todos los niveles. También son excelentes libros de texto y libros de referencia para la enseñanza de lenguajes de programación orientados a objetos y lenguaje Java en colegios y universidades. .
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 una guía autorizada sobre la tecnología Java. cubriendo todos los aspectos Temas avanzados en 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, procesamiento de compilación y anotaciones, etc., así como localización. Internacionalización y contenidos Java SE6. "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 versión revisada del clásico "Java Core Technology, Volumen II: Funciones avanzadas", que cubre la programación avanzada de la interfaz de usuario y las funciones empresariales de JavaSE6. plataforma . 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 destacado. 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, JDBC4, 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 funciones más avanzadas del lenguaje Java, incluido el siguiente contenido: flujos y archivos, redes, programación de bases de datos, XML, JNDI y LDAP, internacionalización, componentes GUI avanzados, Java2D, JavaBeans, seguridad, RMI y servicios web, avanzados. 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 la programación Java. Cubre la estructura de sintaxis básica de Java, características orientadas a objetos de Java, sistema de marco de colección de Java, genéricos de Java, manejo de excepciones, programación GUI de Java, programación de bases de datos JDBC, anotaciones de Java, sistema de flujo IO de Java, programación multiproceso de Java, red Java. programación de comunicación y mecanismo de reflexión Java. *** Cubre java.awt, java.lang, mons-logging y Log4J, el motor de gráficos de informes JFreeChart, el componente PDF iText, etc. El capítulo 9 es un capítulo práctico que cubre dos sistemas de aplicación típicos: sistema de foro (Spring+ Struts+Hibernate); ), tienda de mascotas (EJB3+JPA+Struts 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 la arquitectura de Spring y los puntos de conocimiento relacionados desde lo más superficial a lo más profundo. El propósito es ayudar a los principiantes a dominar Spring rápidamente y utilizar Spring para el desarrollo de aplicaciones. La característica más importante de este libro es que cada capítulo va de lo más superficial a lo más profundo. Comienza con un ejemplo simple para permitir que los lectores comprendan rápidamente el contenido de este capítulo y luego explica en detalle los principios básicos y los puntos de conocimiento involucrados en este. capítulo, y finalmente lo consolida a través de un ejemplo detallado de lo aprendido. Los ejemplos de cada capítulo de este libro se seleccionan cuidadosamente y son muy específicos, esforzándose 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 colegios y universidades y para clases de formación social.
Motivo de la recomendación
El libro está dividido en 14 capítulos, que cubren los conceptos básicos de Spring, contenedores centrales, Spring AOP, procesamiento de transacciones, encapsulación de capa de persistencia, marco web, temporizadores, 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 utilizarse como material didáctico para profesores y estudiantes de carreras relevantes en colegios y universidades y para clases de formació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.
Espero que los libros y la información anteriores le sean útiles. Si tiene alguna otra pregunta, ¡deje un mensaje!