64 votes

Introspection et réflexion Java

Quelqu'un peut-il expliquer l'utilisation de la réflexion et de l'introspection sur Java? Quand faut-il utiliser les deux?

84voto

Anthony Forloney Points 30083

Réflexion (prises à partir d' ici)

La réflexion est couramment utilisé par les programmes qui exige la capacité d'examiner ou de modifier le comportement d'exécution des applications en cours d'exécution dans la machine virtuelle Java. Ce qui est relativement fonctionnalité avancée et doit être utilisé uniquement par des développeurs qui ont une solide compréhension des principes de base de la langue. Avec cette mise en garde à l'esprit, la réflexion est une technique puissante qui permet des applications pour effectuer des opérations qui seraient autrement impossibles.

L'Introspection (prises à partir d' ici)

L'Introspection est le processus automatique de l'analyse d'un bean modèles de conception de révéler le haricot propriétés, événements et méthodes. Ce processus de contrôle de la publication et de la découverte de la fève des opérations et des propriétés.

L'Introspection utilise la réflexion, la relation entre l'Introspection et la Réflexion peut être considérée comme similaire à JavaBeans et d'autres classes Java.

Il pourrait être intéressant de regarder "la Réflexion & de l'Introspection: les Objets Exposés" où il va dans les détails concernant la performance et de l'utilisation. Veuillez noter que l'article est obsolète, 1998.

Espérons que cette aide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X