Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Lamda functies in Java
Lambda functies zijn een hulpmiddel voor het maken van Java- efficiënter . Java is een objectgeoriënteerde taal . Java-programmeurs te gebruiken functies om model real -world objecten , zoals auto's , mensen , gebouwen , zodat de gebruikers van het programma kan werken met , spelen met of experiment op de modellen. Java functies groot en complex geworden vaak , maar Lambda expressies vereenvoudigen hen. Java

Java-programmeurs
vaak moeten werken met ingewikkelde objecten , maar sommige voorwerpen zijn simpel . Een voorwerp kan niets anders doen dan coderen voor een functie , een computer operatie die een value.An operatie levert A + B , gegeven waarden twee en drie voor A en B , zou de waarde vijf retourneren . Een lambda-expressie wordt genoemd een anonieme functie , want het is een snelle , handige , disposable hulpmiddel , in plaats van een meer complexe , formeel benoemde functie .
Lambdas

Programmeurs
schrijven lambda met minder code dan andere anonieme functies . Sommige lambda's zijn zo geschreven dat ze zelfs afzien van ' Return ', de richtlijn die het resultaat van de functie geeft , dit is zinvol als lambda's zijn zo klein dat het toevoegen van " Return " substantieel zou toevoegen aan de lengte van de lambda code . Programmeurs kunnen nestelen lambda's in elkaar zodat wanneer een Java- functie maakt gebruik van een lambda-expressie om een resultaat te krijgen , de lambda maakt gebruik van een tweede lambda om een ​​deel van het werk doen .
Target Typing < br >

tegenstelling tot sommige functies , lambda functies niet specifiek een bepaald object te definiëren . In plaats daarvan , wordt het type object dat ze van toepassing zijn gedefinieerd door de context . Dezelfde uitdrukking verwijst naar de verschillende objecten in verschillende programmeertalen situaties . De code compiler zal de context gebruiken om de uitdrukking associëren met een doel soort . Voor een lambda om een ​​bepaald doel soort passen , moeten ze dezelfde parameters te delen . Dat maakt het mogelijk om code strippen voor de parameters van de lambda -functie en laat in plaats daarvan het type doel ze te definiëren .
Voordelen

Bepalen namen
in anonieme functies en sub - functies kan in de problemen : Als een hoger niveau Java-functie maakt gebruik van dezelfde naam op een andere manier , het zal de manier waarop je de anonieme functie te interpreteren beoogde overschrijven . Dat is geen probleem met een lambda-expressies , omdat het interpreteert namen op dezelfde manier waarop de functie waarvoor het doet . Lambda functies geven ook programmeurs meer flexibiliteit werkt met Java -methoden , zoals sub - routines , door gebruik te maken van een methode als ware het een functionele interface .

Previous: Next:
  Java Programming
·De voordelen van Struts Over S…
·Concurrent Processen in een Se…
·Hoe MP3 Eigenschappen Net Albu…
·Hoe de Applet Viewer Veranderi…
·Hoe je Java embedden in Flash 
·Wat is een Null Pointer Except…
·Lijst van databases gebruikt m…
·Hoe te gebruiken Java 2D naar …
·Hoe maak je een kalender in Ja…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe vindt u de Gemiddelde van een array …
·Visual Basic Controls & Functions 
·Python CGI Voorbeelden 
·Hoe maak je een container Vector Pass ee…
·Hoe te Tekens lezen in MIPS 
·Hoe een lege array op Python Voeg 
·Hoe maak XSL Negeer de DTD Reference in …
·Hoe maak je een CSV -bestand maken met V…
·Het wijzigen van de Fieldset Kleur 
Copyright © Computer Kennis http://www.nldit.com