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 .
|