| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Funciones Lamda en Java
    funciones lambda son una herramienta para hacer más eficiente Java . Java es un lenguaje orientado a objetos . Programadores Java utilizan funciones para modelar objetos del mundo real , tales como automóviles, personas, edificios, para que los usuarios del programa pueden trabajar, jugar o experimentar con los modelos. Funciones de Java a menudo se convierten en grandes y complejos , pero las expresiones lambda a simplificar . Java

    programadores de Java a menudo tienen que trabajar con objetos complicados , pero algunos objetos son simples. Un objeto puede hacer nada más que codificar una función , una operación de ordenador que devuelve una operación de value.An A + B , valores dados dos y tres para A y B , se devuelve el valor de cinco . Una expresión lambda se llama una función anónima porque es una herramienta desechable rápido, útil, en lugar de una más compleja , función denominada formalmente .
    Lambdas

    programadores escriben lambdas utilizando menos código que otras funciones anónimas . Algunos lambdas se escriben de forma que incluso prescinden de "Return ", la directiva que devuelve el resultado de la función , lo que tiene sentido cuando lambdas son tan pequeñas que la adición de "Return" añadiría sustancialmente a la largo de la lambda código . Los programadores pueden lambdas anidar entre sí de manera que cuando una función Java usa una expresión lambda para obtener un resultado, el lambda usa una segunda lambda hacer parte del trabajo .
    Target Typing

    a diferencia de algunas funciones, funciones lambda no define específicamente un objeto en particular . En cambio, el tipo de objeto que se aplican a se define por el contexto. La misma expresión se refiere a diferentes objetos en diferentes situaciones de programación . El compilador de código utilizará el contexto de asociar la expresión con un tipo de destino. Para un lambda para adaptarse a un tipo de destino particular, deben compartir los mismos parámetros. Eso hace que sea posible para despojar a código para los parámetros de la función lambda y dejar que el tipo de destino define en su lugar.
    Ventajas

    nombres Determinación de funciones anónimas y subfunciones puede tener problemas : Si una función Java de nivel superior utiliza el mismo nombre de una manera diferente , prevalecerá sobre la manera que quería la función anónima para interpretarlo. Eso no es un problema con una de las expresiones lambda porque interpreta los nombres de la misma manera la función con que lo hace. Funciones lambda también dan programadores una mayor flexibilidad de trabajo con métodos de Java, como sub - rutinas , utilizando un método como si se tratara de una interfaz funcional.

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar Java Decompiler 
    ·Cómo establecer el peso de un controlador Submit 
    ·Struts contra caras 
    ·Cómo utilizar JavaMail para enviar un correo electrón…
    ·Cómo cerrar un comentario en Java 
    ·¿Qué es un encabezado en Java 
    ·Cómo hacer un formulario en Java 
    ·Java Manipulación de cadenas para convertir una cadena…
    ·¿Cómo puedo agregar un cliente de SSH Java a una pág…
    ·¿Podemos utilizar selenio en Java 
      Artículos destacados
    ·Tipos de ataques de desbordamiento de búfer 
    ·Cómo publicar una entrada de texto Valor Caja en PHP 
    ·La función Pass en Python 
    ·Cómo cambiar el texto en el diario JSP 
    ·¿Cómo se utiliza un cuadro combinado de Visual Basic 
    ·Cómo agregar barras de desplazamiento para Datagrid 
    ·Tutorial de Programación Java API Sound 
    ·Los diferentes tipos de datos en Visual Basic 
    ·Cómo estudiar Visual Basic 
    ·Cómo reducir Archivo de XNA 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com