Gyakorlati alapok II.

Bemenet - kimenet

 

A csatorna (stream)

 

www.informatika-programozas.hu - Ezt most meg kell tanulni!

 

A csatorna (stream) valamilyen adatok sorozata. Irányuk szempontjából kétféle csatornát definiálhatunk:

A stream elsődleges informatikai jelentése adatfolyam és a csatorna valóban így viselkedik:

Mivel sokféle adatforrás és adatnyelő létezik (például egy fájl lehet mindkettő), a programozás-technikai cél egy olyan absztrakciós szint meghatározása és megalkotása volt, amely mindezeket egységesen és az objektumorientált Java-szemlélethez hűen teszi meg: tehát a különböző input-output-eszközöket azonos jellegű és szabványosan definiált műveletekkel érhessük el.

 

Ebből következően nem véletlen, hogy a Java-nyelvben a csatornákat szintén osztályok definiálják és képviselik.

 

A csatornákat már csoportosítottuk irányuk szerint, ám további szempontok szerint is katalogizálhatók: