Als «reflection» getaggte Fragen

Reflexion ist die Fähigkeit eines Computerprogramms, seine eigene Struktur und sein eigenes Verhalten zur Laufzeit zu untersuchen, zu überprüfen und zu ändern.


6
Warum sollte ich Reflektion verwenden?
Ich bin neu in Java. Während meines Studiums habe ich gelesen, dass Reflexion verwendet wird, um Klassen und Methoden aufzurufen und um zu wissen, welche Methoden implementiert sind oder nicht. Wann sollte ich Reflection verwenden, und was ist der Unterschied zwischen der Verwendung von Reflection und der Instanziierung von Objekten …
29 java  reflection 

5
Wird die Java-Instanz des Operators als Reflektion betrachtet und was definiert Reflektion?
Ich hatte heute eine Diskussion mit einem Kollegen, ob die Verwendung des Java-Operators instanceofeine Art Reflexion ist. Und die Diskussion entwickelte sich schnell zu dem, was Reflexion eigentlich definiert. Was ist also die Definition von Reflexion? Und wird die Verwendung von instanceof"Reflexion verwenden" in Betracht gezogen? Und wenn instanceofman darüber …

3
Reflexion: Ist die Verwendung von Reflexion immer noch „schlecht“ oder „langsam“? Was hat sich seit 2002 mit Reflektion geändert?
Ich habe festgestellt, dass ich beim Umgang mit Ausdrücken oder Ausdrucksbäumen viel Reflexion verwende, um Werte in Eigenschaften festzulegen und abzurufen, und was Sie haben. Mir ist aufgefallen, dass die Verwendung von Reflexion immer häufiger zu werden scheint. Dinge wie DataAnotations zur Validierung, Attribute Heavy ORMs usw. Haben Sie sich …
21 .net  reflection 



1
In welchem ​​Verhältnis stehen Meta-Circular-Interpreter, virtuelle Maschinen und Leistungssteigerung?
Ich habe im Internet über Meta-Circular-Interpreter (einschließlich SICP) gelesen und mich mit dem Code einiger Implementierungen (wie PyPy und Narcissus) befasst. Ich habe ziemlich viel über zwei Sprachen gelesen, die sich der metazirkulären Auswertung bedienten, Lisp und Smalltalk. Soweit ich verstanden habe, war Lisp der erste selbsthostende Compiler und Smalltalk …

3
Muss ich mich mit der Situation befassen, in der private Methoden durch Reflektion aufgerufen werden?
Muss ich beim Erstellen einer Bibliothek sicherstellen, dass die privaten Methoden wie erwartet funktionieren, wenn sie nicht von anderen Methoden derselben Klasse, sondern von einer anderen Bibliothek durch Reflektion aufgerufen werden ? Wenn beispielsweise eine private Methode private DoSomething(int number)Folgendes erwartet: number ist eine positive Ganzzahl ungleich Null und: Eine …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.