Java programmeringssprog har en funktion, der giver forskellige tråde at kommunikere. Udviklere bruger tråde til at udføre forskellige opgaver sideløbende at drage fordel af flere core processorer . Java rør anvendes til at videregive oplysninger fra en af disse tråde til et andet . Røret har to ender : en kilde og en vask . Én tråd skriver til kilden , og det andet læser fra vasken. Pipes er meget praktisk i , at de tager sig af mange af de komplikationer af parallel tråd kommunikation for dig. Ting du skal
Java Software Development Kit med NetBeans Integrated Development Environment (IDE) Bundle
Vis Flere Instruktioner
1
Load NetBeans IDE ved at klikke på programmets ikon . Når programmet belastninger , navigere til "Ny /New Project" og vælg " Java Application " fra listen på højre side af skærmen. En ny kildekode fil vises i NetBeans teksteditor. Kildekoden fil indeholder en tom vigtigste metode
2
Importer nødvendige funktioner til at bruge rørene ved at skrive følgende i toppen af kildekoden fil: .
Import java.io . PipedOutputStream ;
import java.io.PipedInputStream ,
3
Opret en try /catch blok. Dette er nødvendigt, fordi " PipedInputStream " kaster undtagelser, som skal tilbagebetales program fejl . Enhver metode , der kaster undtagelser skal placeres i en try /catch blok. Skriv følgende udsagn inden for de krøllede parenteser i den vigtigste metode : Hej
prøv
{}
catch ( Exception e )
{}
4
Erklær output enden af røret . Skriv følgende i de krøllede parenteser i try erklæring : Hej
PipedOutputStream ud = new PipedOutputStream ();
5
Erklær input ende af røret , og tilslut det til output ende . Skriv følgende under erklæringen fra det foregående trin : Hej
PipedInputStream i = new PipedInputStream (ud) ,
6
Skriv et nummer til output side af røret ved at placere følgende teksten under linjen skrevet i det forrige trin : Hej
out.write (42 ),
7
Læs et nummer fra input side af røret og opbevar det i en heltalsvariabel . Skriv følgende under den linje skrevet i det forrige trin : Hej
int x = in.read ();
8
Print ud af værdien læses fra røret ved at skrive følgende erklæring under linjen skrevet i det forrige trin : Hej
System.out.println ( x ),
9
Udfør programmet ved at trykke på " F6 "-tasten. Programmet skriver værdien " 42" til røret , og derefter læser det og gemmer værdien i variablen " x . " Derefter udskriver denne værdi til output -vinduet.