2010-02-13 11 views
18

Söyleyebildiğim kadarıyla, Java'nın C# 'sinin Reflection.Emit benzeri bir karşılığı yoktur. Java için benzer işlevsellik sağlayan herhangi bir ek kütüphane var mı? Farklılıklar nelerdir (yansıma için)? Darin mükemmel cevap (1) yanındaJava Eşdeğer Yansıma.Emit

cevap

9

, ASM çok incelenmeye değer.

+2

Araştırdıktan sonra ASM benim için en uygun gözüküyor. Ben de performansla ilgili olarak olumlu bir şekilde karşılaştıran bazı şeylerle karşılaştım. Teşekkürler! –

+1

@PythonPower: ASM'yi araştırdığınızdan beri, gönderilen bayt kodunun çalışma zamanında çalıştırılmasına izin verip vermediğini söyleyebilir misiniz? Ve/veya BCEL, o zamandan beri öğrenirsen yapar mı? –

10
+4

BCEL yayılan bayt kodunun çalışma zamanında çalışmasına izin veriyor mu (bunu bir dosyaya kaydetmenin tersi)? –

+0

Birisi bu soruya cevap verebilir mi? –

+0

@JaySullivan Bu yaşın verildiği göz önüne alındığında bunu zaten biliyor olabilirsiniz: Birisi, eski bir soru hakkındaki bir yoruma cevap vermesini beklemekten daha yeni sorulara yanıt almanız daha olasıdır. – vossad01