ROZDZIAŁ 11.

Ładowanie klas, refleksja oraz uchwyty do metod

W rozdziale 3. przedstawiliśmy klasy jako elementy do reprezentowania typów w działających procesach Javy. W tym rozdziale rozwiniemy ten temat. Dowiesz się, jak środowisko Javy ładuje i udostępnia nowe typy. W drugiej części poznasz też narzędzia introspekcyjne języka Java — zarówno oryginalny API Reflection, jak i nowsze uchwyty do metod.

Pliki klas, obiekty klas i metadane

Jak napisaliśmy już w rozdziale 1., pliki klas są wynikiem kompilacji plików źródłowych Javy (lub ewentualnie innych języków programowania) na postać pośrednią używaną przez maszynę wirtualną Javy. Są to pliki binarne nieprzeznaczone do czytania przez człowieka.

W systemie wykonawczym pliki te są reprezentowane ...

Get Java w pigułce. Wydanie VI 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.