Descripción
Desde que este clásico, galardonado con el premio Jolt, fue actualizado por última vez en 2008, el entorno de programación Java ha cambiado drásticamente. Java 7 y Java 8 introdujeron nuevas características y funciones, incluyendo el método forEach() en la interfaz Iterable, métodos predeterminados y estáticos en Interfaces, Interfaces Funcionales y Expresiones Lambda, la API Java Stream para Operaciones de Datos Masivos en Colecciones, la API Java Time, mejoras en la API Collection, mejoras en la API Concurrency y mejoras en Java IO. En esta nueva edición de Effective Java, Bloch explora nuevos patrones de diseño e idiomas de lenguaje que se han introducido desde la segunda edición lanzada en 2008, poco después de Java SE6, incluyendo Lambda, streams, genéricos y colecciones, así como características seleccionadas de Java 9. Como en ediciones anteriores, cada capítulo consta de varios "ítems" presentados en forma de un ensayo corto e independiente que proporciona consejos específicos, una visión de las sutilezas de la plataforma Java y ejemplos de código actualizados. Las descripciones y explicaciones completas de cada ítem iluminan qué hacer, qué no hacer y por qué.
Autor: Joshua Bloch
Editorial: Addison-Wesley Professional
Publicado: 01/06/2018
Páginas: 416
Tipo de encuadernación: Tapa blanda
Peso: 1.50 lbs
Tamaño: 9.00h x 7.40w x 0.90d
ISBN13: 9780134685991
ISBN10: 0134685997
Categorías BISAC:
- Informática | Lenguajes de programación | Java
- Técnicas y mejores prácticas actualizadas sobre temas clásicos, incluyendo objetos, clases, bibliotecas, métodos y serialización.
- Cómo evitar las trampas y los escollos de las sutilezas comúnmente incomprendidas del lenguaje.
- Enfoque en el lenguaje y sus bibliotecas más fundamentales: java.lang, java.util, y, en menor medida, java.util.concurrent y java.io.
Autor: Joshua Bloch
Editorial: Addison-Wesley Professional
Publicado: 01/06/2018
Páginas: 416
Tipo de encuadernación: Tapa blanda
Peso: 1.50 lbs
Tamaño: 9.00h x 7.40w x 0.90d
ISBN13: 9780134685991
ISBN10: 0134685997
Categorías BISAC:
- Informática | Lenguajes de programación | Java
Sobre el autor
Joshua Bloch es profesor en la Universidad Carnegie Mellon. Anteriormente fue arquitecto jefe de Java en Google, ingeniero distinguido en Sun Microsystems y diseñador senior de sistemas en Transarc. Lideró el diseño e implementación de numerosas características de la plataforma Java, incluyendo las mejoras del lenguaje JDK 5.0 y el Java Collections Framework. Es doctor en informática por la Universidad Carnegie Mellon y licenciado en informática por la Universidad de Columbia. Normal 0 false false false ES-US X-NONE X-NONE

