Bibliographic Metadata

Title
Java 8 : Performance-Tests und Analyse der neuen Java-Version
Additional Titles
Java 8 performance tests and analysis of the recent Java-Version
AuthorSelimi, Florie
Thesis advisorRadinger-Peer, Wolfgang
Published2016
Date of SubmissionJuly 2016
LanguageGerman
Document typeBachelor Thesis
Keywords (DE)Collection / Funktionales Programmieren / Java 8 / Lambda-Funktionen / Objektorientierte Programmiersprache Parallelisierung / Performance / Sequentielle Verarbeitung / Stream
Keywords (EN)Collection / Funktionales Programmieren / Java 8 / Lambda-Funktionen / Objektorientierte Programmiersprache Parallelisierung / Performance / Sequentielle Verarbeitung / Stream
Restriction-Information
 _
Classification
Abstract (German)

Diese Arbeit beschäftigt sich mit der neuen Java 8 Version. Mit Hilfe von Algorithmen wird Performance im Bezug zu Vorgängerversionen getestet.

Der erste Abschnitt befasst sich mit der Entstehung und Entwicklung der Programmiersprache Java und gibt einen Überblick über alle Java-Versionen. Im zweiten Teil werden wichtige Neuerungen, wie Lambda-Funktionen und Streams näher erklärt, sowie Vorteile und Nachteile der aktuellen Version analysiert.

Der letzte Teil der Arbeit handelt schließlich von Performance-Tests von Algorithmen, dessen Ergebnisse analysiert und tabellarisch dargestellt werden. Diese Tests dienen dazu um festzustellen, ob es eine Performance-Steigerung gibt und ob es sich letztendlich lohnt eine Umstellung von bestehenden Bibliotheken auf Java 8 durchzuführen.

Abstract (English)

Diese Arbeit beschäftigt sich mit der neuen Java 8 Version. Mit Hilfe von Algorithmen wird Performance im Bezug zu Vorgängerversionen getestet.

Der erste Abschnitt befasst sich mit der Entstehung und Entwicklung der Programmiersprache Java und gibt einen Überblick über alle Java-Versionen. Im zweiten Teil werden wichtige Neuerungen, wie Lambda-Funktionen und Streams näher erklärt, sowie Vorteile und Nachteile der aktuellen Version analysiert.

Der letzte Teil der Arbeit handelt schließlich von Performance-Tests von Algorithmen, dessen Ergebnisse analysiert und tabellarisch dargestellt werden. Diese Tests dienen dazu um festzustellen, ob es eine Performance-Steigerung gibt und ob es sich letztendlich lohnt eine Umstellung von bestehenden Bibliotheken auf Java 8 durchzuführen.