Noslēguma darbu reģistrs
  
Studiju darba apraksts
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 12300 Lietišķo datorsistēmu institūts
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