Java eficaz

Puntuación:   (4,7 de 5)

Java eficaz (Joshua Bloch)

Opiniones de los lectores

Resumen:

El libro goza de gran prestigio entre los desarrolladores de Java por sus consejos prácticos, su conocimiento de las mejores prácticas y sus explicaciones detalladas del lenguaje. Es especialmente elogiado por ser un recurso valioso para quienes ya tienen conocimientos básicos de Java. Sin embargo, no se recomienda para principiantes, ya que muchos conceptos pueden ser difíciles de entender sin conocimientos previos.

Ventajas:

Mejora la comprensión de Java para quienes ya están familiarizados con su sintaxis.
Ofrece consejos prácticos y explicaciones de las mejores prácticas.
Proporciona una visión única del autor, un desarrollador de Java, incluyendo perspectivas entre bastidores sobre las bibliotecas estándar.
Su estilo de redacción limpio y comprensible hace que sea fácil de seguir.
Actúa como una gran referencia para reforzar conocimientos y habilidades.
Cubre nuevas características de Java como expresiones lambda y streams.

Desventajas:

No apto para principiantes; puede resultar confuso sin experiencia previa en Java.
Algunos defectos de impresión y errores tipográficos menores señalados por los lectores.
El estilo de programación del autor puede resultar difícil de entender para algunos.
Podría beneficiarse de más ejemplos que contrasten buenas y malas prácticas.

(basado en 244 opiniones de lectores)

Título original:

Effective Java

Contenido del libro:

La guía definitiva de las mejores prácticas del lenguaje de programación Java de Josh Bloch.

Cada capítulo de Java eficaz, tercera edición,consta de varios "elementos", cada uno de ellos presentado en forma de ensayo breve e independiente que proporciona consejos específicos, información sobre las sutilezas de la plataforma Java y ejemplos de código. Las exhaustivas descripciones y explicaciones de cada punto aclaran qué hacer, qué no hacer y por qué. Aunque la cobertura abarca hasta Java 9, esta guía cubre las características básicas de Java con las que trabaja todo programador, independientemente de la versión.

⬤ Concurrencia: escribir programas concurrentes claros, correctos y bien documentados.

⬤ Objetos: creación y destrucción.

Métodos comunes.

⬤ Clases e interfaces: pautas para hacerlas usables, robustas y flexibles.

⬤ Genéricos:decirle al compilador qué tipos de objetos están permitidos en cada colección para programas más seguros y claros.

⬤ Enums y anotaciones:dos familias de tipos de referencia de propósito especial.

⬤ Funciones: rompen un gran trabajo en piezas más pequeñas que bien podrían ser escritas por diferentes personas separadas por el tiempo y el espacio.

⬤ Lambdas y flujos:crear objetos de función con más facilidad.

⬤ Diseños de métodos: tratar parámetros y valores de retorno.

Diseñar firmas de métodos.

Documentar métodos.

⬤ Excepciones: mejorar la legibilidad, fiabilidad y mantenibilidad de un programa.

⬤ Serialización de objetos: los peligros de la serialización y cómo minimizarlos.

⬤ Programación general:

⬤ Variables locales.

⬤ estructuras de control.

⬤ bibliotecas.

⬤ Tipos de datos.

⬤ Reflexión.

⬤ métodos nativos.

⬤ Optimización.

⬤ Convenciones de nomenclatura.

Los programadores aúnlo consideran el mejor libro sobre programación Java en la actualidad.

Otros datos del libro:

ISBN:9780134685991
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2018
Número de páginas:416

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Java eficaz - Effective Java
La guía definitiva de las mejores prácticas del lenguaje de programación Java de Josh Bloch .Cada capítulo de Java eficaz, tercera edición,...
Java eficaz - Effective Java

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)