Porovnávání instancí v Javě

dc.contributor.advisorPotužák Tomáš, Ing. Ph.D.cs
dc.contributor.authorPejs, Romancs
dc.contributor.refereeLipka Richard, Ing. Ph.D.cs
dc.date.accepted2025-06-10
dc.date.accessioned2026-02-21T00:41:19Z
dc.date.available2024-09-30
dc.date.available2026-02-21T00:41:19Z
dc.date.issued2025-04-30
dc.date.submitted2025-04-30
dc.description.abstractTato bakalářská práce se věnuje hloubkovému porovnávání instancí v jazyce Java. V úvodní části jsou objasněny základní teoretické principy pro pochopení dané problematiky a shrnuty nalezené metody a nástroje pro porovnávání instancí. Na jejich základě byla navržena a implementována modulární knihovna umožňující konfigurovatelné srovnání instancí. Pro praktické ověření funkčnosti a usnadnění testování byla vytvořena desktopová aplikace, která umožňuje snadnou tvorbu, vizualizaci a porovnávání testovacích dat. Navržená knihovna i testovací aplikace byly podrobeny důkladnému testování. Knihovna byla ověřena jak z hlediska správnosti, tak i výkonnosti při porovnávání rozsáhlých datových struktur, zatímco aplikace byla testována zejména po funkční stránce.cs
dc.description.abstract-translatedThis bachelor's thesis focuses on in-depth instance comparison in Java. In the introductory part, the basic theoretical principles for understanding the issue are explained and the methods and tools found for instance comparison are summarized. Based on these, a modular library allowing configurable instance comparison has been designed and implemented. A desktop application was created for practical verification of functionality and to facilitate testing, allowing easy creation, visualization and comparison of test data. The proposed library and the test application were subjected to thorough testing. The library was verified both in terms of correctness and performance when comparing large data structures, while the application was tested mainly in terms of functionality.en
dc.description.departmentKatedra informatiky a výpočetní technikycs
dc.description.resultObhájenocs
dc.format103 s.
dc.identifier100607
dc.identifier.urihttp://hdl.handle.net/11025/66487
dc.language.isocs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezenícs
dc.rights.accessopenAccesscs
dc.subjectJavacs
dc.subjectHluboké porovnávánícs
dc.subjectOOPcs
dc.subjectAtributcs
dc.subjectReflexecs
dc.subject.translatedJavaen
dc.subject.translatedDeep comparisonen
dc.subject.translatedOOPen
dc.subject.translatedAttributeen
dc.subject.translatedReflectionen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelBakalářskýcs
dc.thesis.degree-nameBc.cs
dc.thesis.degree-programInformatika a výpočetní technikacs
dc.titlePorovnávání instancí v Javěcs
dc.title.alternativeComparison of Instances in Javaen
dc.typebakalářská prácecs
local.files.count6*
local.files.size65288642*
local.has.filesyes*
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=100607

Files

Original bundle
Showing 1 - 5 out of 6 results
No Thumbnail Available
Name:
A22B0197P_Zadani.pdf
Size:
22.23 KB
Format:
Adobe Portable Document Format
Description:
VŠKP - příloha
No Thumbnail Available
Name:
BP_Pejs_A22B0197P.pdf
Size:
2.27 MB
Format:
Adobe Portable Document Format
Description:
VŠKP
No Thumbnail Available
Name:
A22B0197P_prilohy.zip
Size:
59.71 MB
Format:
ZIP
Description:
VŠKP - příloha
No Thumbnail Available
Name:
PO_Pejs_A22B0197P.pdf
Size:
129.38 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta VŠKP
No Thumbnail Available
Name:
PV_Pejs_A22B0197P.pdf
Size:
46.38 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího VŠKP