|
Java 2 Útikalauz programozóknak 5.0 | ||||||||
ELŐZŐ CSOMAG KÖVETKEZŐ CSOMAG | MEGOSZTVA EGY LAPON |
A bemenet és kimenet kezelésefejezet példaprogramjai.
Tovább lásd:
részletes leírás
Osztályok | |
---|---|
Beolvas | Beolvasás. |
Borok | Sorszámolás. |
Editor | Szövegszerkesztő. |
ExterTeszter | Objektumok szerializációja. |
ExterTeszter.B | |
ExterTeszter.C | |
ExterTeszter.Datum | |
HelloVilag | Fáljbaíró teszt. |
Ketszerezo | Kétszer kiíró. |
Kodok | Bájt- és karaktertömbök, sztringek. |
Masolo | Másolás. |
Masolo2 | Másolás csatornákkal. |
Pushback | Sorszámolás. |
Random | Közvetlen elérésű fájlok. |
SokMasolo | Több fájl másolása. |
SumBuffer | Adatfolyamok bufferelése. |
SumBuffer2 | Bufferkezelés. |
Szavakra | Szavakra bont. |
SzokitKliens | Szokit szerver. |
SzokitSzerver | Szokit szerver. |
Szoroz | Számok olvasása szövegfájlból. |
Szoveges | Szöveges kiírás. |
TesztKliens | Hálózati tesztkliens. |
TesztSzerver | Hálózati többszálú tesztszerver. |
TesztSzerver.EgyKliensKiszolgálása | |
TesztSzerver2 | Hálózati szelektíven várakozó egyszálú tesztszerver. |
TesztSzerver2.KliensKezelő | |
Tombok | Bájt- és karaktertömbök, sztringek. |
TypedReader | Példa arra, hogy hogyan kell gépelt szövegből egész számokat beolvasni. |
Vacsora | Szűrők. |
Kivételek | |
---|---|
TypedReader.NotExpectedTokenException |
A bemenet és kimenet kezelése
fejezet példaprogramjai.
A bemenet és kimenet a stream, azaz az adatfolyam fogalmához kapcsolódik. Egy adatfolyam nem más, mint valamilyen adatok sorozata. Vannak bemeneti adatfolyamok, amelyekből adatokat lehet beolvasni, és vannak kimeneti adatfolyamok, amelyekre adatokat lehet kiírni. Az adatfolyamok tehát egyirányúak, továbbá egy bemenet esetében csak az adatfolyam legelejéről tudunk adatokat leemelni (azaz elolvasni), egy kimenet esetében meg csak az adatfolyam végéhez tudunk új adatokat hozzáilleszteni (azaz hozzáírni). A bemeneti adatfolyamokhoz mindig hozzátartozik egy adatforrás, amelyből a beolvasott adatokTartalomjegyzék a hivatkozott referenciákkal és felhasznált képekkel:jönnek, a kimeneti adatfolyamokhoz pedig egy adatnyelő, amelybe a kiírt adatokmennek. Adatforrás lehet például a billentyűzet, amin a felhasználó gépel, vagy akár egy fájl, amiből a program olvas. Adatnyelő szintén lehet egy fájl, de lehet például a képernyő is. A lényeg az, hogy az adatfolyamok bevezetésével egy olyan absztrakciós szintet hoztunk létre, amely egységesíti a különböző input/output eszközök használatát: operációs rendszertől és konkrét eszköztől függetlenül, ugyanazokkal a műveletekkel tudunk képernyőt, fájlokat vagy hálózatot kezelni, de például a párhuzamosan futó szálak is kommunikálhatnak adatfolyamokon keresztül egymással. A fejezet legelső szakaszában az adatfolyamokkal kapcsolatos lehetőségeket fogjuk áttekinteni.
HelloVilag
példaprogram
SzokitSzerver
példaprogram
SzokitKliens
példaprogram
könyvjelző-mechanizmus
Ketszerezo
példaprogram
Vacsora
példaprogram
SumBuffer
példaprogram
Szoveges
példaprogram
Borok
példaprogram
Pushback
példaprogram
Serializable
interfész
Externalizable
interfész
ExterTeszter
példaprogram
Random
példaprogram
File
osztály: kapcsolat a fájlrendszerrel
Szavakra
példaprogram
java.util.zip
csomag
újbe- és kimenet könyvtár
Masolo2
példaprogram
SumBuffer2
példaprogram
Szoroz
példaprogram
Editor
példaprogram
TesztKliens
példaprogram
TesztSzerver
példaprogram
TesztSzerver2
példaprogram
|
Java 2 Útikalauz programozóknak 5.0 | ||||||||
ELŐZŐ CSOMAG KÖVETKEZŐ CSOMAG | MEGOSZTVA EGY LAPON |