¿Cuál es el mejor libro que aclarará los conceptos de Java para mí?

Aquí está la colección de libros de Java, que sugiero a todos los programadores que quieran aprender Java. Si tiene experiencia en programación como en C y C ++ y comienza de nuevo en Java, comience con Head First Java. Si desea dominar el arte de los subprocesos múltiples y la concurrencia, elija la concurrencia de Java en la práctica y si desea dominar todo sobre Java, compre Java efectivo.

  • “Head First Java

Head First Java es el mejor libro de Java para cualquier programador que sea nuevo tanto en programación como en Java. La primera forma de explicación es todo un fenómeno y realmente disfruté cada vez que leía sus libros. Los encontré los libros de programación Java más interesantes para principiantes, pero también son igualmente buenos para intermedios. Head first Java cubre conocimientos esenciales de programación de Java sobre clase, objeto, subproceso, colección, características de lenguaje como genéricos, enumeración, argumentos variables o auto-boxeo, etc. También tienen una sección avanzada sobre Swing, redes y Java IO que los hace un completo paquete para principiantes de Java. Este debería ser su primer libro de Java si está aprendiendo desde cero.

  • “Patrones de diseño de Head First”

Head First Design Pattern es otro libro de Java de primera clase del laboratorio Head First, supongo, este es su mejor título hasta ahora. Cuando comencé a leer este libro en 2006, no hablaba mucho sobre los patrones de diseño en Java, cómo resuelven problemas comunes, cómo aplicar el patrón de diseño, qué beneficios ofrecen y todo tipo de cosas básicas, pero después de leer este libro de Java I beneficiado inmensamente Hay un primer capítulo sobre Herencia y Composición, que es simplemente fantástico y promueve las mejores prácticas introduciendo primero un problema y luego la solución. También tienen muchas viñetas, ejercicios, mapas de memoria que lo ayudan a comprender los patrones de diseño con mucha rapidez. Si desea aprender los patrones de diseño básicos de Java y el principio de diseño orientado a objetos, este es el primer libro de Java que debe consultar. El patrón de diseño Head First está escrito por Kathy Sierra y su equipo.

  • Java eficaz

Java efectivo es uno de los mejores o mejores libros de Java en mi registro y el más agradable también. Tengo un gran aprecio por Joshua Bloch (escritor de este libro) por su contribución en el marco de recopilación de Java y el paquete de concurrencia de Java. Java eficaz es lo mejor para un programador experimentado o experimentado que conoce bien la programación de Java y quiere compartir sus habilidades siguiendo las mejores prácticas de programación, las mejores prácticas de Java y ansioso por escuchar a alguien que ha contribuido en el kit de desarrollo de Java. Java efectivo como libro tiene una alta puntuación en calidad, contenido y forma de explicación. Leer este libro de Java es una experiencia agradable. Otro punto importante de Java eficaz es la estructura basada en elementos que divide todo el libro en elementos pequeños y cada elemento está completo en sí mismo, por lo que puede leer este libro mientras viaja o también de corta duración. En cuanto a los contenidos, Effective Java es una colección de mejores prácticas de programación Java que van desde fábricas estáticas, serialización, equals y hashcode hasta genéricos, enum y varargs y reflexión. Este libro de programación de Java casi cubre todos los aspectos de Java de una manera ligeramente diferente a la que está acostumbrado.

  • “Concurrencia de Java en la práctica”

La concurrencia de Java en la práctica es otro clásico de Joshua Bloch, Doug Lea y su equipo. Probablemente el mejor libro de Java en concurrencia y subprocesos múltiples y uno de los que debe leer para los desarrolladores principales de Java. La fuerza de la práctica de concurrencia en Java son:
1) Este libro es muy detallado y captura detalles menores de subprocesos múltiples y concurrencia también.

2) Enfocarse, en lugar de enfocarse en las clases principales de Java, este libro se enfoca en problemas de concurrencia y problemas como punto muerto, inanición, seguridad de subprocesos, condiciones de carrera y luego presenta formas de resolverlos usando clases de concurrencia de Java. Este libro es un excelente recurso para aprender y dominar paquetes y clases de concurrencia de Java como CountDownLatch, CyclicBarrier, BlockingQueue o Semaphore. Esta es la razón principal por la que me gusta leer este libro de Java y leer una y otra vez.

3) Un punto fuerte más de la práctica de concurrencia en Java es Sin tonterías. Los ejemplos en este libro son claros, concisos e inteligentes.

4) Explicación: el libro es bueno para explicar qué está mal y por qué está mal y cómo corregirlo, lo cual es esencial para que el libro de Java tenga éxito.

Pensando en Java

Compre Thinking in Java Book en línea a precios bajos en India

Java Black Book te ayudará.

Pero si desea aprender Java Basic a Advanced, puede visitar Acerca de Java Tutorial | atnyla, te puede ayudar mucho

y también si desea practicar muchos programas Java, visite All Java Program List, aquí obtendrá más de 300 programas Java.

Espero que entiendas..

Podrías usar

El libro de Balaguruswamy

y

Java-La referencia completa.