Objektorienteeritud programmeerimise loengutekst
vastavalt andmete tüübile
3. puhverdatud (buffered) ja puhverdamata voog
efektiivsuse kaalutlustel puhverdada
4. vastavalt voo kandjale
failivoog (file stream)
massiivivoog (array stream)
toruvoog (piped stream)
Sisend- ja väljundvoog
Programmi mõttes
· sisendvoog (input stream)
· väljundvoog (output stream)
Väljundvoog võib viia infot suvalisele välisseadmele (fail, kõvaketas, konsool, ...), mis toetab
baidijadade vastuvõtmist.
Sisendvoo allikaks on tüüpiliselt klaviatuur, fail, baidimassiiv, ...
Sisend- ja väljundvoo muudab efektiivsemaks puhverdamine
Baidivoog
1. abstraktsed klassid InputStream, OutputStream
2. klassi InputStream alamklasse FileInputStream, ByteArrayInputStream,
SequenceInputStream
3. klassi OutputStream alamklasse FileOutputStream, DataOutputStream,
CipherOutputStream, FilterOutputStream, PrintStream
Märgivoog
1