Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Callback-funktionen i Java

    Sun Microsystems först släpptes programmeringsspråket Java 1995 . Sedan dess har denna fri plattform drivs applikationer, spel och verktyg på mer än 850 miljoner persondatorer , mobiltelefoner och andra enheter . Även dag - till - dag -användare kanske inte märker det callback-funktion i Java , programmerare använder en motsvarighet till denna kod för att effektivisera Java funktioner och öka interaktiviteten mellan objekt . Återuppringning Basics

    I planeringen världen , callback mekanismer tillåter en metod i ett objekt att interagera med en separat metod i ett annat objekt . Via denna funktion , en metod " frågar " en annan metod att meddela det , eller kalla det tillbaka , när en förprogrammerad , angiven händelse - till exempel en prisförändring på en webbutik eller en uppdatering till en blogg - inträffar . När händelsen inträffar , uppmanas callback-funktionen ofta koden för att utföra en annan funktion via en funktion pekare . På detta sätt , callbacks underlätta ett ömsesidigt utbyte av information och datorresurser . Addera Java Genomförande

    programmeringsspråket Java inte stöder pekare , Java programmerare använder ett element i språk som kallas gränssnitt för att skapa Java motsvarighet till callback-funktionen . För att göra detta , programmerare definiera ett enkelt gränssnitt för att förklara åkallan av en specifik metod . Programmerare kan implementera den här funktionen genom att ange klass för att signalera en intressant händelse och sedan anropa en metod som är lämpligt .
    Information Hiding

    Förutom att utföra två - vägs informationsutbyte funktioner , återuppringning motsvarigheter i programmeringsspråket Java tillåter programmerare att korrekt använda tekniker information hiding , eller metoder som avslöjar endast den information som krävs om genomförandet av en klass . Den information som gömmer möjliggörs av dessa funktioner hjälper till att effektivisera Java-kod , förhindrar koppling mellan klasser , vilket i sin tur förhindrar klasser från att bryta varandra . Addera I
    Jämförelse

    Övriga programmeringsspråk , inklusive C, C + + och PHP , stödja en mer traditionell genomförande av callback-funktionen . Vissa programmerare hävdar att Java saknar en pekare funktion möjliggör en mer säker metod för återuppringning , som pekare - åberopade callbacks enbart förlita sig på den bedömning av programmeraren . Dock är Javas motsvarighet callback-funktion inte oflexibelt . Till skillnad från andra programspråk , tillåter Java version av callback programmerare att fastställa metoderna kallas vid körning . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Räkna elementen i en lista i Java
    ·Hur Navigera tvådimensionella arrayer i Java
    ·Skillnader mellan Java och Javascript
    ·Hur man gör ett pip Med Java
    ·Java Coding för summan av två tal
    ·Hur man installerar Sun Java 6.22 i Ubuntu 10.04
    ·Så att ställa in vikten av en Submit Handler
    ·Hur Upprepa Uttalanden i Java
    ·Hur man skapar en vektor av en klass i Java
    ·En applet för problem Math maximering
    Utvalda artiklarna
    ·Hur man undviker dubbla poster med PHP i MySQL
    ·Hur man använder data - mining algoritmer
    ·Vikten av buffertar
    ·SMTP PHP Tutorial
    ·Hur importerar jag Apps till Xcode
    ·Hur man skapar en while-slinga i Ruby
    ·Hur dölja Non - arbetstiden i en Outlook 2003 kalender…
    ·Varför är Java Skalbar
    ·Hur man skriver ett Fortran -program
    ·Hur man gör 3D i Java
    Copyright © Dator Kunskap http://www.dator.xyz