Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"itereerimise" - 1 õppematerjal

Objektorienteeritud JAVA 2 kontrolltöö konspekt
18
pdf

Objektorienteeritud JAVA 2.kontrolltöö konspekt

Mis on voog? Stream ehk vood:  Andmete liikumise kanal  Küllaltki abstraktne mõiste  Stream ei salvesta andmeid  Stream ei muuda algandmeid Andmed, nt info.txt  Voog, nt FileInputStream Töötleja: for (c = in.read() ... Boilerplate – kood, mis funktsionaalsust ei lisa, kuid on vajalik, et programm töötaks. Näited: main meetod, for tsükkel jmt Saate igast kollektsioonist voo moodustada.  Loetavam kood – kaob vajadus tsüklite ja itereerimise järele (seda teeb Java ise)  Efektiivsem kood – Java sisemine optimeerimine töötab arvatavasti paremini kui omalooming 6. Kas Java 8 stream'ide meetodid filter(), map(), count(), collect() on entusiastlikud (eager) või laisad (lazy) meetodid? Mis vahe neil on? Eager methods (entusiastlikud meetodid) - alustavad kohe tööd. Lazy method (laisad meetodid) - viivitavad tööga kuni mõni entusiastlik meetod nad tööle paneb. Filter, map on lazy; count,collect on eager . 7

Informaatika → Objektorienteeritud...
98 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun