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

    Hur man använder Pipes i Java

    programmeringsspråket Java har en funktion som gör att olika trådar för att kommunicera . Utvecklare använder trådar för att utföra olika uppgifter parallellt för att dra fördel av flera processorer . Java rör används för att skicka information från en av dessa trådar till en annan . Röret har två ändar : en källa och ett handfat . En tråd skriver till källan , och den andra läser från sink . Rör är mycket bekväm i att de tar hand om många av de komplikationer av parallella gänga kommunikation för dig . Saker du behöver Review, Java Software Development Kit med NetBeans Integrated Development Environment ( IDE ) Bundle
    Visa fler instruktioner
    1

    Fyll i NetBeans IDE genom att klicka på dess programikon . När programmet laster , navigera till " Ny /Nytt projekt " och välj " Java Application " i listan på höger sida av skärmen . En ny källkod filen visas i NetBeans textredigeraren . Källkoden filen innehåller en tom huvudsakliga metoden
    2

    Importera de funktioner som behövs för att använda rörledningar genom att skriva följande på toppen av källkoden filen : .
    Java.io

    import . PipedOutputStream ;

    import java.io.PipedInputStream , Addera 3

    Skapa ett försök /catch-block . Detta är nödvändigt eftersom " PipedInputStream " kastar undantag , som är återvinningsbara program fel . Varje metod som kastar undantag måste placeras inom ett försök /catch-block . Skriv följande uttalanden inom klamrarna i den huvudsakliga metoden :

    prova

    { } catch

    ( Exception e ) katalog

    { }

    4

    Deklarera utmatningsänden av röret. Skriv följande inom klamrarna i try :

    PipedOutputStream ut = new PipedOutputStream ( ) ;
    5

    Förklara ingående änden av röret och anslut den till utgången slut . Skriv följande under deklarationen från föregående steg :

    PipedInputStream i = new PipedInputStream ( ut ) ;
    6

    Skriv ett nummer till utgången på röret genom att placera följande text under strecket skrivet i föregående steg :

    out.write ( 42 ) ,
    7

    Läs ett nummer från ingången sidan av röret och förvara den i en heltalsvariabel . Skriv följande under strecket skrivet i föregående steg :

    int x = in.read ( ) ;
    8

    Skriv ut värdet läses från röret genom att skriva följande uttalande under linjen skrivet i föregående steg :

    System.out.println ( x ) ,
    9

    Kör programmet genom att trycka på " F6 " -knappen . Programmet skriver värdet " 42 " till röret , och sedan läser den och lagrar värdet i variabeln " x ". Det skriver sedan ut detta värde till utgången fönstret .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kan utveckla Tetris spel i Java
    ·Hur man skriver JDBC Använda Eclipse
    ·Hur man installerar Java EE Linux JDK
    ·Hur man reparerar Java : Lang Null Pointer Exception
    ·Måla metod i en Java-applet
    ·Hur Log fel & Fånga dem genom Undantag i Java
    ·Hur man ändra textfärg i Java Chat
    ·Hur man byter variabelnamn i Java
    ·Hur man gör en adressbok i NetBeans
    ·Java & API Förklarade för Föräldrar
    Utvalda artiklarna
    ·Komma åt NetBeans Resource Directory
    ·MySQL förenar Tutorial
    ·Hur man beräknar SHA - 256 för en String
    ·Vad är CNC maskiner
    ·Hur man gör videospel med C + +
    ·Hur länka en lista till en Swing Textområde
    ·Anvisningar för en Jquery Thickbox
    ·Hur man driver ett NetBeans fil i CMD
    ·Hur får man en jQuery Modal till Show
    ·Hur man anropar en metod i VB.NET
    Copyright © Dator Kunskap http://www.dator.xyz