Expresiones Lambda
Cristian Camilo Palacio Cuartas
Expresiones Lambda
• Con las expresiones lambda podemos crear código más conciso y
significativo, además de abrir la puerta hacia la programación funcional en
Java, en donde las funciones juegan un papel fundamental.
• Por medio de expresiones lambda podemos referenciar métodos anónimos
o métodos sin nombre, lo que nos permite escribir código más claro y
conciso que cuando usamos clases anónimas. Una expresión lambda se
compone de:
Listado de parámetros separados por comas y encerrados en
paréntesis, por ejemplo: (a,b).
 El símbolo de flecha hacia la derecha: ->
Un cuerpo que puede ser un bloque de código encerrado
entre llaves o una sola expresión.
Sintaxis básica
• Existe una manera abreviada de expresión lambda llamada referencia a
método (method reference), para llamar a métodos del objeto, tiene la
siguiente forma:
Por ejemplo
Algunos Ejemplos
referencias
• https://dosideas.com/noticias/java/983-java-8-mas-alla-de-los-lambdas
• https://www.adictosaltrabajo.com/tutoriales/expresiones-lambda-con-java-8/
• http://www.oracle.com/technetwork/es/articles/java/expresiones-lambda-api-
stream-java-2633852-esa.html
• http://www.arquitecturajava.com/java-8-lambda-expressions/
• http://www.notodocodigo.com/blog/introduccion-a-expresiones-lambda-en-java-
8/

Expresiones lambda