Java SE8 uzlabojumi un ieguvumi salīdzinājumā ar 6. un 7. versiju
Author
Ģiedris, Ivo
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Zūlis, Viesturs
Date
2014Metadata
Show full item recordAbstract
Bakalaura darbs „Java SE8 uzlabojumi un ieguvumi salīdzinājumā ar 6. un 7. versiju” ir izstrādāts ar mēŗķi izzināt Java SE 8 jaunievedumus un uzlabojumus, to pielietojumu un iespējas. Java ir objektorientēta valoda, bet Java 8 atšķiras no iepriekšējām versijām ar to, ka programmēšanas valoda atkāpjas no sava sākotnējā koncepta un ievieš funkcionālās programmēšanas ievirzes.
Darba gaitā tika izzināti tādi jaunievedumi kā lambda izteiksmes, noklusējuma metodes, plūsmu lietojumprogrammas saskarne, JavaScript dzinis Nashorn un citi uzlabojumi.
Pētījuma rezultāti bija dažādi, jo ne visas jaunās un uzlabotās funkcionalitātes ir tik labas kā sakotnēji liekas un veikstspēja nav optimāla, jo Java virtuālā mašīna joprojām ir orientēta uz objektorientētām valodām. Bachelors work „Java SE8 improvements and gains in comparison to 6th and 7th version” is with goal to ascertain newly introduced and improved features, their usage and capabilities. Java is objectoriented language, but Java 8 differs from previous versions with its stepback from its starting concept and introduces functional programming orientations.
In the course of work we’re ascertained such newly introduced features as lambda expressions, default methods, Streams API, JavaScript engine Nashorn and other improvements.
Research results varies, because not all of newly introduced and improved functionalities are as good as they seem from start and performance isn’t optimal, because Java virtual machine still is oriented on objectoriented languages.