Java programmeerimise konspekt
Põhimõisteid
Voog (ingl.k. stream)
Voogu iseloomustab:
vool on ühel pool tootja (allikas) ning
teisel pool tarbija,
juurdepääs voo andmetele on
järjestikune (nn. jadapöördus).
Java seisukohalt võib vood jagada:
sisendvoog ja väljundvoog (ingl.k.
input stream, output stream) -
vastavalt rollile "tootja-tarbija" suhtes;
baidivoog ja tekstivoog - vastavalt
andmete tüübile, kahendandmed või
tekst, baidivoogu saab edasi
interpreteerida (andmevoog);
puhverdatud ja puhverdamata voog -
efektiivsuse kaalutlustel võib tegelikud
S/V operatsioonid puhverdada;
vastavalt voo kandjale: failivoog
(ingl.k. file stream), massiivivoog
(array stream), toruvoog (piped
stream), ...