Java SE8 uzlabojumi un ieguvumi salīdzinājumā ar 6. un 7. versiju
Loading...
Date
Authors
Advisor
Journal Title
Journal ISSN
Volume Title
Publisher
Latvijas Universitāte
Language
N/A
Abstract
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.
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.