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