| De programmeertaal Java heeft een functie waarmee verschillende onderwerpen te communiceren . Ontwikkelaars gebruiken draden om verschillende taken uit te voeren in parallel om te profiteren van multiple core processoren . Java buizen worden gebruikt om gegevens van het ene van deze draden naar het andere . De pijp heeft twee uiteinden : een bron en een wastafel . Een thread schrijft de bron en de andere leest uit de gootsteen . Leidingen zijn erg handig in dat zij zorg dragen voor veel van de complicaties van parallelle draad communicatie voor u . Wat je Java Software Development Kit nodig met NetBeans Integrated Development Environment ( IDE ) Bundel
 Toon Meer Aanwijzingen
 
  Laad de NetBeans IDE 1 door te klikken op het programma-icoon . Wanneer het programma wordt geladen, ga naar " Nieuw /New Project" en selecteer " Java Application " uit de lijst aan de rechterzijde van het scherm . Een nieuwe broncode bestand verschijnt in de NetBeans teksteditor . De broncode bestand bevat een lege belangrijkste methode 2
  Importeer de functies die nodig zijn om de buizen te gebruiken bij het schrijven van de volgende aan de bovenkant van de broncode bestand : .   Import java.io . PipedOutputStream ;
  import java.io.PipedInputStream ;
 3
  Maak een try /catch blok . Dit is nodig omdat " PipedInputStream " gooit uitzonderingen , die voor vergoeding in aanmerking programma fouten . Elke methode die uitzonderingen gooit moet worden geplaatst in een try /catch blok . Schrijf de volgende verklaringen binnen de accolades van de belangrijkste methode : 
  proberen   { }   catch ( Exception e ) op
  { } Goedkope 4
  Verklaar de uitgang van de pijp . Schrijf de volgende binnen de accolades van de try-statement :   PipedOutputStream out = new PipedOutputStream ( ) ;
 5
  Verklaar de ingang einde van de pijp en sluit deze aan op de uitgang . Schrijf de volgende onder de verklaring van de vorige stap :   PipedInputStream in = new PipedInputStream ( out ) ;
 6
  Schrijf een nummer aan de uitgaande zijde van de pijp door het plaatsen van de volgende tekst onder de lijn geschreven in de vorige stap :   out.write ( 42 ) ;
 7
  Lees een aantal van de input-kant van de pijp en bewaar het op een integer variabele . Schrijf de volgende onder de lijn geschreven in de vorige stap : 
  int x = in.read ( ) ; 
  Print 8 de waarde lezen uit de pijp door het schrijven van de volgende verklaring onder de lijn geschreven in de vorige stap :   System.out.println ( x ) ;
 9
  Voer het programma door op de toets " F6 " . Het programma schrijft de waarde " 42 " aan de buis , en leest en slaat de waarde van de variabele " x . " Het drukt vervolgens op deze waarde om de output venster . 
 
 |