Skip to Content
Recetas Java modernas
book

Recetas Java modernas

by Ken Kousen
October 2024
Intermediate to advanced content levelIntermediate to advanced
322 pages
7h 7m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Recetas Java modernas

Capítulo 1. Lo básico

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

El mayor cambio de Java 8 es la incorporación al lenguaje de conceptos de la programación funcional. En concreto, el lenguaje ha añadido expresiones lambda, referencias a métodos y flujos.

Si aún no has utilizado las nuevas características funcionales, probablemente te sorprenderá lo diferente que será tu código respecto a versiones anteriores de Java. Los cambios en Java 8 representan los mayores cambios en el lenguaje de todos los tiempos. En muchos sentidos, parece como si estuvieras aprendiendo un lenguaje completamente nuevo.

La pregunta entonces es: ¿Por qué hacer esto? ¿Por qué hacer cambios tan drásticos en un lenguaje que ya tiene veinte años y que planea mantener la compatibilidad con versiones anteriores? ¿Por qué hacer revisiones tan drásticas a un lenguaje que ha sido, según todos los indicios, extremadamente exitoso? ¿Por qué cambiar a un paradigma funcional después de todos estos años de ser uno de los lenguajes orientados a objetos con más éxito de la historia?

La respuesta es que el mundo del desarrollo de software ha cambiado, por lo que los lenguajes que quieran tener éxito en el futuro tienen que adaptarse también. A mediados de los 90, cuando Java era brillante y nuevo, la ley de Moore1 seguía plenamente vigente. Todo lo que tenías que hacer era esperar un par de años y tu ordenador duplicaría su velocidad.

El hardware ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Sistemas reactivos en Java

Sistemas reactivos en Java

Clement Escoffier, Ken Finnigan
SRE con Microservicios Java

SRE con Microservicios Java

Jonathan Schneider
Java nativo en la nube

Java nativo en la nube

Josh Long, Kenny Bastani

Publisher Resources

ISBN: 9798341602205