Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
De callback functie in Java
Sun Microsystems eerst vrijgegeven van de programmeertaal Java in 1995 . Sindsdien is deze gratis platform aangedreven applicaties , spelletjes en hulpprogramma's op meer dan 850 miljoen personal computers , mobiele telefoons en andere apparaten . Terwijl de dag - tot-dag -gebruikers de callback functie in Java niet zou opmerken , programmeurs gebruiken een equivalent van deze code aan functies Java's stroomlijnen en verhoogt de interactiviteit tussen objecten . Basics callback

In de programmering wereld , callback mechanismen toelaten dat een methode in een object om te communiceren met een aparte methode in een ander object . Via deze functie , een methode " vraagt ​​" een andere methode om het te informeren , of noem het terug , toen een voorgeprogrammeerde , bepaalde gebeurtenis - zoals een prijswijziging bij een online winkel of een update van een blog - optreedt . Zodra de gebeurtenis plaatsvindt , de callback functie vraagt ​​vaak de code naar een andere functie via een functie pointer te voeren . Op deze manier retouraanroepen faciliteren een twee-weg uitwisseling van informatie en IT-middelen .
Java Implementatie

Zoals de programmeertaal Java niet ondersteunt pointers , Java-programmeurs gebruiken een element van de taal die als interface naar de Java equivalent van de oproepfunctie maken . Om dit te doen , programmeurs definieert een eenvoudige interface voor het inroepen van een specifieke methode te verklaren . Programmeurs kunnen deze functie te implementeren door het opgeven van de klas naar een interessant evenement signaleren en vervolgens aanroepen van een methode waar nodig .
Information Hiding

Naast het uitvoeren van twee - weg uitwisseling van informatie functies , callback equivalenten in de Java-programmeertaal waarmee programmeurs goed te gebruiken informatie verbergen technieken of praktijken die alleen de gewenste informatie met betrekking tot de implementatie van een klasse te onthullen . De informatie verbergen ingeschakeld deze functie helpt Streamline Java code , waardoor koppeling tussen klassen, die voorkomt op zijn beurt klassen uit elkaar breken .
In vergelijking

andere programmeertalen
, waaronder C , C + + en PHP , de ondersteuning van een meer traditionele uitvoering van de callback functie . Sommige programmeurs beweren dat het ontbreken van een pointer functie van Java zorgt voor een meer veilige methode voor het callback , als pointer - ingeroepen retouraanroepen alleen vertrouwen op het oordeel van de programmeur . Echter , gelijkwaardige callback functie van Java is niet inflexibel . In tegenstelling tot andere programmeertalen , Java's versie van de callback stelt programmeurs in staat om de methoden genoemd in runtime te bepalen .

Previous: Next:
  Java Programming
·How to Set Up een werkruimte m…
·Hoe kan ik een uitvoerbare JAR…
·Hoe te controleren of de Strin…
·HashMap : Hoe de oorzaak van e…
·Hoe te teller met Java 
·Hoe om SMS te verzenden vanaf …
·Hoe kan ik een array van numme…
·Hoe te voegen en verwijderen L…
·Hoe kan ik een verwijderde obj…
  Related Articles
Hoe maak je een Function -knop in Visual…
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
  Programmering Articles
·Hoe toegang Serieel & Parallel Ports met…
·Hoe je Perl script schrijven 
·Hoe E-mail lezen in Visual Basic 
·Hoe Word- documenten samenvoegen in VBA 
·Hoe te Rijen verwijderen uit een array i…
·Hoe maak je een DirectShow Camera Applic…
·Hoe het standaard Constructor Bel in Jav…
·VBScript & SQL Tutorial 
·Javascript beëindigd String Letterlijke…
Copyright © Computer Kennis http://www.nldit.com