Modular development in Java
Thesis title: | Modular development in Java |
---|---|
Author: | Shamanin, Kirill |
Thesis type: | Bachelor thesis |
Supervisor: | Pecinovský, Rudolf |
Opponents: | Oraný, Vladimír |
Thesis language: | English |
Abstract: | On September 21st, 2017 Oracle released new version of Java language, Java 9. Java 9 was under development for 3 years, which is a long time for an update of a programing language. The new version includes a vast list of changes and new features; among them is support for HTML 2.0 or JShell (tool for a command line) and project Jigsaw. Jigsaw was long time in development; the goal of the project was to bring modularity to Java language. This work is mainly focused on research of modularity impact on Java programing lan-guage. The crucial difference between old and new programing concept in Java is ana-lyzed. Particular changes for developers are discussed. |
Keywords: | Java; Java 9 ; JDK 9; Modularity; Modules; Modular development; Java SE |
Thesis title: | Modularní vývoj v jazyce Java |
---|---|
Author: | Shamanin, Kirill |
Thesis type: | Bakalářská práce |
Supervisor: | Pecinovský, Rudolf |
Opponents: | Oraný, Vladimír |
Thesis language: | English |
Abstract: | 21. září roku 2017, po několika přenosu, byla nakonec představená nová devátá verze Javy. V této verzi byla uvedená nejdůležitější změna Javy za poslední několik let a konkrétně projekt Jigsaw, který je odpovědný za přinášení modularity do jazyku Java. Určitě byly představené i jiné důležité změny jako plná podpora HTTP 2.0, Jshell – nový nastroj pro práci s příkazovou řádkou atd. Ale v této práci primárně se bude jednat o modularitě a nových postupu při modulárním vývoje v Javě. |
Keywords: | Java 9; JDK 9; Java SE; Modularita; Modularní vývoj; Moduly; Java |
Information about study
Study programme: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 15. 12. 2017 |
---|---|
Date of submission: | 29. 4. 2018 |
Date of defense: | 14. 6. 2018 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/64263/podrobnosti |