Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Jauno iespēju analīze Java 8 programmēšanas valodā |
Nosaukums angļu valodā |
Analysis of the New Possibilities in Java 8 Programming Language |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Konstantīns Gusarovs |
Recenzents |
LDI pētniece, Mg.sc.ing. L.Kozačenko |
Anotācija |
Bakalaura darbs ir veltīts Java 8 versijas jauno iespēju izpētei un analīzei, konkrētāk tiek analizēts jaunais Java Stream API, kas, vispārīgi runājot, ļauj apstrādāt datus daudz ātrāk, efektīvāk, pie tam rakstot mazāk kodu rindu. Līdz šim mūsdienās, kad bieži nākas apstrādāt lielas datu kolekcijas, nepieciešams optimizēt koda loģiku, lai nenotiktu, piemēram, operatīvās atmiņas pārpildīšana, tādejādi sistēmai beidzot reaģēt uz lietotāja darbībām. Java Stream API ir domāts šādu problēmu novēršanai, jo tā jau pašā funkcijas saknē likvidē visu lieko informāciju un tikai funkcijas beigās veido kolekciju. Papildus, darbā tiek apkopotas, apskatītas un analizētas lambda izteiksmes, kuras Java programmēšanas valodā ievieš funkcionālās programmēšanas iespējas. Darba izstrādes laikā tika apkopota un sistematizēta daudzu mazāku izstrādātāju atklāsmes un pamācības par iepriekšminētām tēmām vienā darbā. Jaunās Java iespējas tika salīdzinātas ar vecāku Java versiju pieejamām analoģiskām metodēm un tika analizēta Stream API veiktspēja ar analoģiskām metodēm kā arī kodu lieluma atšķirības.
Dokumentā ir 45 lappuses, 44 attēli, 5 tabulas, 1 pielikums un 32 nosaukumu informācijas avoti. |
Atslēgas vārdi |
Java 8, Stream API, Lamda izteiksmes, kolekcijas |
Atslēgas vārdi angļu valodā |
Java 8, Stream API, Lambda expressions, Java Collections Framework |
Valoda |
lv |
Gads |
2015 |
Darba augšupielādes datums un laiks |
02.06.2015 17:51:54 |