Analýza virtuálního stroje Javy

Název práce: Analýza virtuálního stroje Javy
Autor(ka) práce: Shuvalova, Anastasia
Typ práce: Bakalářská práce
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Šlajchrt, Zbyněk
Jazyk práce: Česky
Abstrakt:
Tato bakalářská práce se zabývá popisem principů fungovaní virtuálního stroje platformy Java. Úvod práce obsahuje shrnutí historického vývoje, vyznačení cílů práce a specifikaci okruhu čtenářů. Základní část práce představuje teoretický výklad, vymezující podstatu architektury virtuálního stroje Javy, struktury class-souborů a stručného popisu nově zavedené instrukce invokedynamic() včetně ukázky praktického případu užití v lambda-výrazech v jazyce Java. Práce také zahrnuje přehled několika dostupných nástrojů pro práce s bajtkódem a zpětných překladačů.
Klíčová slova: Java; invokedynamic; JVM; class-soubor; bajtkód
Název práce: Analysis of the Java Virtual Machine
Autor(ka) práce: Shuvalova, Anastasia
Typ práce: Bachelor thesis
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Šlajchrt, Zbyněk
Jazyk práce: Česky
Abstrakt:
This bachelor thesis is dedicated to the review of principles of the Java Virtual Machine operation. The introduction contains brief historical overview of the development, definition of the goals of the thesis and specification of the readers' group that the thesis is intended for. The main part of the thesis is the theoretical explanation, defining the essence of the Java Virtual Machine architecture, structure of the class and brief description of the most recent released instruction invokedynamic(), including a practical case of utilization in lambda-expressions in Java programming language. The paper includes an overview of several available tools for working with the bytecode and decompilers.
Klíčová slova: bytecode; Java; invokedynamic; JVM; class-file

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 7. 12. 2017
Datum podání práce: 2. 5. 2018
Datum obhajoby: 13. 6. 2018
Identifikátor v systému InSIS: https://insis.vse.cz/zp/64176/podrobnosti

Soubory ke stažení

    Poslední aktualizace: