¿Cuál es el mejor libro para la programación avanzada de Java?

Creo que es mejor familiarizarse con los conceptos genéricos de Java al revés para ir más allá. Porque allí no encontrarás nada muy difícil / desafiante en Java avanzado si conoces la base al revés.

  • Mejorar en base Java para ser un gran programador, se recomienda
    Pensando en Java por Bruce Eckel : es la biblia de los programadores de Java.

Después de algunas prácticas genéricas; Recomiendo seguir los tutoriales en video también.

  • Pruebas de Java para desarrolladores (de JUnit a Findbugs y PMD, peajes y técnicas para pruebas de Java) por O’Reilly.
  • Rendimiento de Java – LiveLessons por el ingeniero de rendimiento veterano Charlie Hunt

Finalmente, estar al día con la tendencia actual que sigue el libro ayudará;

Java 8 en acción: Lambdas, Streams y programación de estilo funcional por Raoul-Gabriel Urma
Pero tenga en cuenta que hay mejores lenguajes de programación que Java para ser un programador funcional y un gran pensador en el paradigma funcional.

Lo más importante es leer todos los manuales de especificaciones de lenguaje Java que pueda tener a mano. Especialmente Java 7 y 8 Especificaciones. (Esta es la barrera más difícil para ser un gran programador de Java).

Happy Java-ourney

Aquí están los libros que recomendé tanto para programadores Java principiantes como avanzados. Mis experiencias y sugerencias son: Leer los buenos libros más veces, en lugar de leer más / todo tipo de libros.

  • El lenguaje de programación Java, cuarta edición
  • Java 8 Lambdas: programación funcional para las masas
  • Java efectivo (2a edición): Joshua Bloch
  • Rendimiento de Java: la guía definitiva
  • Programación de red Java, 4ta edición
  • La especificación del lenguaje Java® – Edición Java SE 8

La diferencia entre el programador principiante y avanzado es cuán profundamente comprende el conocimiento en los mismos libros.

Por la palabra Java avanzado, supongo que desea aprender conceptos en profundidad.

Java 8 está en el mercado, por lo que obviamente puede comenzar con la documentación / tutoriales del sitio web oficial de Oracle. Pero antes de eso, le sugiero que siga los conceptos básicos de SCJP 6 por kethy & Bert.

Algunas personas te dirán que por qué estás leyendo el libro de versiones anteriores de Java, pero créeme, te sorprenderá la forma en que ese libro describe los conceptos básicos de Java.

Los pilares deben ser lo suficientemente fuertes como para construir un edificio alto.

Espero que sea útil en la formación. Gracias.

Recientemente escribí una respuesta sobre los “mejores libros de Java” y allí mencioné algunos libros que creo que eran buenos para los chicos avanzados. Como dije, nada supera a “Java efectivo” y “Concurrencia de Java en la práctica” y debe leerlos, pero si desea cubrir otros temas, por ejemplo, elementos internos de JVM o patrones de diseño, también debe leer algunos libros sobre ellos.

Un libro en particular que recientemente encontré “Java revestido de hierro” en la siguiente lista me ayudó a aprender algunos aspectos de seguridad de la programación, que era esencial para la aplicación basada en comercio electrónico que estaba escribiendo.

  • 12 Debe leer los libros avanzados de Java para programadores intermedios – Parte 1
  • 12 libros de programación avanzada de Java para desarrolladores experimentados – Parte 2

Personalmente, no me gusta leer tantos libros porque literalmente no tengo tanto tiempo, en su lugar leo publicaciones de blog, que son una buena fuente para aprender cosas nuevas en poco tiempo.

Para convertirse en un experto en Java, Internet es el mejor lugar para hacerlo. Pero a medida que pregunta sobre los libros, enumeraré algunos de ellos en los siguientes

  1. Cabeza primero en Java
  2. Una guía del programador para Java por khalid mughal
  3. OCJP por kathy sierra
  4. Efectivo Java 2da Edición Mayo 2008
  5. Concurrencia de Java en la práctica
  6. JavaPuzzlers

Espero que esto te ayudará

Java efectivo (2da edición)
http://www.amazon.com/dp/0321356

Sugeriría en lugar de leer 10 libros diferentes, solo lea un libro 10 veces. Tus conceptos serán más claros.

Puedes pasar por esto

Los mejores libros de Java para desarrolladores de Java EE

Ir a través de tutoriales en lugar de leer libros. Los libros le darán una comprensión detallada de los conceptos, pero si necesita un desarrollo más rápido, puede leer los puntos de tutoriales y hay muchos más sitios web.

Java The Complete Reference Ninth Edition, es el mejor libro de Java que he leído hasta ahora, cubre todos los temas básicos y avanzados como:

Genéricos,

Utilidad de concurrencia,

Roscado múltiple,

Programación Paralela,

Redes,

Stream API

y más.

Si desea aprender en profundidad, solo el libro negro y la documentación de Oracle pueden enseñarle en profundidad. De lo contrario, lee el primer libro y algunos tutoriales en línea como JAVA World, Code Ranch.

Creo que esto ayudará:

1 libro negro de Java

2 rendimiento de Java

3 rompecabezas de Java

4 Java efectivo

Introducción a la programación en Java: versión completa, 8ª edición, por Y. Daniel Liang. Este libro es absolutamente fantástico.
Este libro es un requisito para los cursos Java básicos y avanzados.
Java: The Complete Reference 7th Edition Por: Herbert Schildt también es un buen libro, Otro libro para Java avanzado es Advanced Java 2 Platform Cómo programar

LIBROS

1) Notas manuscritas de Durga Sir Core Java

  • Descargue DurgaSoft-SCJP-notes-Part-1_JavabynataraJ.pdf en Ziddu
  • Descargue DurgaSoft-SCJP-notes-Part-2_JavabynataraJ.pdf en Ziddu

2. Notas impresas de Durga Sir Core Java

  • Descargar scjp-by-Durga.pdf en Ziddu

3. Notas de Sekhar Sir Hibernate

  • Descargar hibernate_notes_sekar.pdf en Ziddu

4. Notas del patrón de diseño de Sekhar Sir

  • Descargar Design-Pattern-by-SEKHAR-SIR.pdf en Ziddu

5. Patrones de diseño de Head First

  • Descargar Head_First_Design_Patterns.pdf en Ziddu

6. Programador certificado por SCJP Sun para el examen Java 6 por Kathy Sierra y Bert Bates

  • Descargue CJP-Sun-Certified-Programmer-for-Java-6-0071591060.pdf en Ziddu

7. Oracle Certified Professional Java SE 7 Programmer Exams 1Z0-804 y 1Z0-805: una guía completa de certificación OCPJP 7 por SG Ganesh y Tushar Sharma

  • Descargue nal-Java-SE-7-Programmer-Exams-1Z0-804-and-1Z0-805.pdf en Ziddu

8. Entrenador de programación Java las 24 horas por Yakov Fain

  • Descargue Java-Programming-24-Hour-Trainer.pdf en Ziddu

9. 199 preguntas de Core Java

  • Descargar 199-Questions-From-Core-Java.pdf en Ziddu

10. Java / J2EE Job Interview Companion Por
K.Arulkumaran y
A.Sivayini

  • Descargue Java-J2EE-Job-Interview-Companion.pdf en Ziddu

Estas son algunas de las aplicaciones en tiempo real que pueden ver los videos desarrollados, si le gustó, no olvide suscribirse al canal, lo que significa obtener los últimos videos subidos

Inicio rápido # 1 Spring Boot

# 2 Proyecto de muestra sobre Spring Framework e Hibernate

https://youtu.be/9MArKcQBXFU

# 3 Spring Boot con OAuth2

https://youtu.be/vrdJUxvyjFA

# 4 Spring Boot con integración angular

# 5 Google se registra con Angular 5

# 6 Git y Github en proyectos en tiempo real

https://youtu.be/96ddPP_PcI0

# 7 Hosting Java en AWS

# 8 Angular 5 inicio rápido
https://youtu.be/3VyPa5I1N0I

Feliz aprendizaje

Estamos a punto de publicar muchos más videos en este marco, así que suscríbase para recibir futuros videos y notificaciones.

¿Por qué suscribirse a nuestro canal de YouTube?

– Suscribiendo nuestro canal que fortalece y nos motiva a hacer más y más videos sobre las últimas tendencias tecnológicas

No leas nada. Escribe algunos códigos y blogs al respecto. Si intenta leer un libro o algo así, es posible que no comprenda algunos problemas. Pero si intentas escribir algunos códigos, hacer algunos proyectos (grandes), y después de hacerlo, escribir algunos blogs al respecto, puedes entender mejor. Porque cuando su Java está terminado, intenta buscar en Internet, y cuando encuentra su parte y la usa en su proyecto, puede entender mejor.

yo recomiendo

Amazon.co.uk: Robert C. Martin: 9780132760584: Libros

Esto le muestra los principales principios de programación detrás de la excelencia en Java:

  • Estudio de caso de Test Drive Development
  • Cómo aplicar los principios de SOLID: dos estudios de caso
  • Diseño de sistemas a gran escala.
  • Cómo abstraer el almacenamiento de datos y las interfaces de usuario
  • El pensamiento detrás de los principios de desarrollo ágil

Estos son los que he descubierto que son el núcleo de la ingeniería de software.

La referencia completa es una gran publicación que ofrece todos los conceptos avanzados de Java con el detalle más explícito posible.

La cabeza primero también es sugerible, no profundizan en los conceptos avanzados, pero proporcionan una base sólida para comprenderlo. (Es más adecuado para principiantes).

Además de los libros, hay videos tutoriales muy efectivos en YouTube de John Prucell sobre temas avanzados de Java.

Estos dos deberían dar mucho conocimiento sobre Java.

  • Java efectivo
  • Concurrencia de Java en la práctica
  • Además, es mejor si puedes ver un buen código fuente de proyecto de código abierto. Eso realmente ayuda!

Durante años hemos visto un libro estándar:

Java – La referencia completa de Herbert Schildt.

Respaldado por Oracle Press, es quizás una de las referencias de aprendizaje más ampliamente aceptadas para Java en el nivel avanzado.

Coreservelts y Java Server Pages Volumen 1

Este es un gran libro sobre el aprendizaje de Java Servlets y el desarrollo de JSP. Si eres nuevo en Java Servlets, entonces este libro te pondrá al día bastante rápido. Especialmente con el patrón de diseño MVC y el desarrollo con sesiones, cookies, etc.

Entonces, como ya he respondido una pregunta sobre ‘Cuál es el mejor libro para Core Java’, también responderé esto.

Para un aprendizaje avanzado de Java, simplemente vaya a ‘Black Book’ por Dr.R.Nageswara Rao. Este libro cubre todos los temas restantes que no están cubiertos en las series principales de Java y Java avanzado se explica maravillosamente.

Gracias.