CHAPITRE 11 Chargement de classes, Reflection et handles de méthodes

Dans le Chapitre 3, nous avions évoqué les objets Java nommés Class permettant de représenter un type qui existe dans un processus Java en cours d’exécution. Nous allons nous en servir dans ce chapitre pour voir comment il est possible de charger et de rendre disponibles de nouveaux types en Java. Dans la suite du chapitre, nous découvrirons les possibilités d’introspection de Java, avec l’ancienne API Reflection, et avec la nouvelle approche incarnée par les handles de méthodes.

Fichiers de classes, objets de classes et métadonnées

Nous savons qu’un fichier de classes est le produit de la compilation d’un fichier source Java (ou d’un autre langage). Le fichier est au format octocode ...

Get Programmer avec 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.