Porovnávání instancí v Javě
| dc.contributor.advisor | Potužák Tomáš, Ing. Ph.D. | cs |
| dc.contributor.author | Pejs, Roman | cs |
| dc.contributor.referee | Lipka Richard, Ing. Ph.D. | cs |
| dc.date.accepted | 2025-06-10 | |
| dc.date.accessioned | 2026-02-21T00:41:19Z | |
| dc.date.available | 2024-09-30 | |
| dc.date.available | 2026-02-21T00:41:19Z | |
| dc.date.issued | 2025-04-30 | |
| dc.date.submitted | 2025-04-30 | |
| dc.description.abstract | Tato 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-translated | This 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.department | Katedra informatiky a výpočetní techniky | cs |
| dc.description.result | Obhájeno | cs |
| dc.format | 103 s. | |
| dc.identifier | 100607 | |
| dc.identifier.uri | http://hdl.handle.net/11025/66487 | |
| dc.language.iso | cs | |
| dc.publisher | Západočeská univerzita v Plzni | cs |
| dc.rights | Plný text práce je přístupný bez omezení | cs |
| dc.rights.access | openAccess | cs |
| dc.subject | Java | cs |
| dc.subject | Hluboké porovnávání | cs |
| dc.subject | OOP | cs |
| dc.subject | Atribut | cs |
| dc.subject | Reflexe | cs |
| dc.subject.translated | Java | en |
| dc.subject.translated | Deep comparison | en |
| dc.subject.translated | OOP | en |
| dc.subject.translated | Attribute | en |
| dc.subject.translated | Reflection | en |
| dc.thesis.degree-grantor | Západočeská univerzita v Plzni. Fakulta aplikovaných věd | cs |
| dc.thesis.degree-level | Bakalářský | cs |
| dc.thesis.degree-name | Bc. | cs |
| dc.thesis.degree-program | Informatika a výpočetní technika | cs |
| dc.title | Porovnávání instancí v Javě | cs |
| dc.title.alternative | Comparison of Instances in Java | en |
| dc.type | bakalářská práce | cs |
| local.files.count | 6 | * |
| local.files.size | 65288642 | * |
| local.has.files | yes | * |
| local.relation.IS | https://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=100607 |
Files
Original bundle
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