Lekce 7 - Java API pro moduly
V předchozí lekci, Příkazová řádka a moduly v Javě, jsme si ukázali, jak zkompilovat Java moduly z příkazové řádky.
V dnešním tutoriálu se zaměříme na to, jak získávat informace o modulech a jejich atributech. Ukážeme si, jak za běhu aplikace můžeme načíst informace o použitých modulech včetně informací o závislostech a exportovaných balíčcích těchto jednotlivých modulů.
Získávání informací o modulech
Java API nám umožňuje získat informace o nahrávaných modulech v naší
aplikaci. Pro tento účel jsou klíčové třídy Module
a
ModuleLayer
z balíčku java.lang.module
. Díky nim
můžeme zjistit název daného modulu a jeho další atributy.
Získání názvů nahrávaných modulů
Nejprve si založíme nový projekt, který nazveme ModulyCteni
.
Pro získání všech nahrávaných modulů v běžící aplikaci pak využijeme
třídu ModuleLayer
, která reprezentuje vrstvu modulů. Do metody
main()
našeho projektu tedy doplníme následující kódu, který
nám
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu si ukážeme, jak načíst informace o modulech a jejich atributech za chodu aplikace, využijeme k tomu třídy Module a ModuleLayer.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.