Stream'ler verileri kademeli olarak, parçalar halinde işler; bunun yerine hepsini belleğe bir kez yükler. Bu, büyük veriler (büyük dosyalar, ağ aktarımları) için gereklidir; burada her şeyi tamponlamak belleği tüketir.
Stream'lerin çözdüğü sorun
data = fs..();
(data);
fs.()
.(transform)
.(fs.());
