Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment importer des classes en Java…
  • Comment faire des jeux pour téléph…
  • Java Runtime Exec Tutorial 
  • Comment créer un menu Step-by -Step…
  • Java Tutoriels Collection 
  • Comment rapporter les bogues Java 
  • Comment couper un Int en Java 
  • Comment retourner pixels en Java ave…
  • Comment désactiver nombres aléatoi…
  • Comment faire pour convertir PL /SQL…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Lamda fonctions en Java

    fonctions lambda sont un outil pour faire de Java plus efficace. Java est un langage orienté objet . Les programmeurs Java utiliser des fonctions pour modéliser des objets du monde réel , comme les voitures , les gens, les bâtiments, afin que les utilisateurs du programme peuvent travailler, jouer avec ou de l'expérience sur les modèles . Fonctions Java sont souvent vastes et complexes , mais les expressions lambda simplifier. Java

    programmeurs Java doivent souvent travailler avec des objets compliqués , mais certains objets sont simples. Un objet peut rien faire, mais coder une fonction , une opération de l'ordinateur qui renvoie une opération value.An A + B , les valeurs indiquées deux et trois pour les A et B, retourneront la valeur de cinq ans. Une expression lambda est appelée une fonction anonyme parce que c'est un , utile, outil jetable rapide, plutôt que d' une fonction plus complexe , officiellement nommée .
    Lambdas

    Les programmeurs écrivent lambdas en utilisant moins de code que d'autres fonctions anonymes . Certains lambdas sont écrits afin qu'ils même se passer de «retour», la directive qui renvoie le résultat de la fonction , ce qui est logique quand lambdas sont si petits que l'ajout de "Return" serait considérablement l'effet de la longueur du lambda code. Les programmeurs peuvent lambdas d' imbriquer les uns les autres de sorte que lorsqu'une fonction Java utilise une expression lambda pour obtenir un résultat , le lambda utilise un second lambda de faire une partie du travail .
    Typing cible

    Contrairement à certaines fonctions, fonctions lambda ne définit pas spécifiquement un objet particulier. Au lieu de cela , le type d'objet ils s'appliquent à se définit par le contexte. La même expression se réfère à des objets différents dans des situations différentes de programmation. Le compilateur de code utilise le contexte pour associer l'expression d'un type de cible . Pour un lambda pour s'adapter à un type de cible particulier, ils doivent partager les mêmes paramètres. Cela permet de dépouiller le code pour les paramètres de la fonction lambda et laissez le type de cible définir leur place.
    Avantages

    nom déterminant dans les fonctions anonymes et sous-fonctions peut rencontrer des problèmes : Si une fonction Java de niveau supérieur utilise le même nom d'une manière différente , il remplace la façon dont vous l'intention de la fonction anonyme pour l'interpréter. Ce n'est pas un problème avec les expressions lambda , car il interprète les noms de la même façon en utilisant la fonction qu'il fait. Les fonctions lambda donnent également aux programmeurs une plus grande souplesse de travail avec des méthodes Java , tels que les sous- routines , en utilisant une méthode comme s'il s'agissait d' une interface fonctionnelle .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment vérifier l'historique Java dans Windows Vista 
  • Comment interpréter l'expression régulière Java 
  • Les variables de classe de codage Java 
  • Comment insérer des tabulations dans les chaînes en Java 
  • Comment vérifier si la chaîne est un numéro en Java utilisant l'expression rationnelle 
  • Comment les applications de programme pour l' Android 
  • Aide pour les fichiers séquentiels en programmation Java 
  • Comment lire un flux d'entrée en Java 
  • Comment obtenir l'entrée au clavier en Java 
  • Comment ouvrir les fichiers CSV dans une application Microsoft Excel à l'aide du code Java 
  • Connaissances Informatiques © http://www.ordinateur.cc