Mi Office 365 Gratis
LINK ===== https://ssurll.com/2tK4u8
¿Qué es Java SE 8 y por qué deberÃas aprenderlo?
¿Qué es Java SE 8 y por qué deberÃas aprenderlo?
Java SE 8 es la octava versión de la plataforma Java Standard Edition, que es el conjunto de especificaciones y bibliotecas que definen el lenguaje de programación Java y sus caracterÃsticas básicas. Java SE 8 se lanzó en marzo de 2014 e introdujo varias mejoras y novedades en el lenguaje y la plataforma, como las expresiones lambda, los métodos por defecto, las interfaces funcionales, los streams, las fechas y horas API y la compatibilidad con Nashorn.
Expresiones lambda
Las expresiones lambda son una de las caracterÃsticas más importantes de Java SE 8, ya que permiten escribir código más conciso y funcional. Una expresión lambda es una forma de representar una función anónima que puede pasarse como argumento a otros métodos o asignarse a una variable. Las expresiones lambda tienen la siguiente sintaxis:
(parámetros) -> cuerpo
Por ejemplo, para crear una función que devuelva el cuadrado de un número, se podrÃa escribir:
(int x) -> x * x
O para ordenar una lista de cadenas alfabéticamente, se podrÃa usar:
Collections.sort(lista, (a, b) -> a.compareTo(b))
Métodos por defecto
Los métodos por defecto son otra novedad de Java SE 8 que permite añadir métodos con una implementación predeterminada a las interfaces. Esto facilita la evolución de las interfaces sin romper la compatibilidad con las clases que las implementan. Los métodos por defecto se definen con la palabra clave default y pueden ser sobreescritos por las clases que implementan la interfaz. Por ejemplo, la interfaz List tiene un método por defecto llamado sort que ordena la lista usando un Comparator:
default void sort(Comparator 51271b25bf