Rozdział 17. Introspekcja lub „klasa o nazwie Class”
17.0. Wprowadzenie
Klasa java
.
lang
.
Class
oraz pakiet java
.
lang
.
reflect
udostępniają grupę mechanizmów pozwalających na pobieranie informacji z wirtualnej maszyny Javy (JVM). Mechanizmy te, określane wspólnie jako introspekcja lub refleksja, pozwalają na ładowanie klas podczas działania programu, określanie i wyświetlanie metod i pól dostępnych w klasach oraz wywoływanie metod dynamicznie ładowanych klas. Dostępny jest także mechanizm pozwalający na stworzenie klasy „od zera” (a w zasadzie na utworzenie jej na podstawie tablicy bajtów) podczas działania programu. To właśnie te mechanizmy zapewniają najbliższy dostęp do magicznych, tajemniczych operacji wykonywanych wewnątrz wirtualnej maszyny ...
Get Java now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.