您可以通过生成Java源代码并将其动态编译为字节代码,或直接生成JVM字节代码来实现。 请参阅 http://mindprod.com/jgloss/eval.html http://mindprod.com /jgloss/jasm.html http:// mindprod。 com / jgloss / javacexe.html - 加拿大心灵产品公司,Roedy Green。 教练,问题解决,经济合同编程。 见 http:// mindprod.com/jgloss/jgloss.html 的Java词汇表。You can''t modify a class once it has been loaded, but you can create asimilar class and load that.You can do it by generating Java source and compiling that on the flyto byte codes, or by generating JVM byte codes directly.See http://mindprod.com/jgloss/eval.html http://mindprod.com/jgloss/jasm.html http://mindprod.com/jgloss/javacexe.html--Canadian Mind Products, Roedy Green.Coaching, problem solving, economical contract programming.See http://mindprod.com/jgloss/jgloss.html for The Java Glossary. 您可能想要查看Java代码生成库cglib: http://cglib.sourceforge.net/ 最好的问候 Kristian LarsenYou may want to check out the Java code generation library cglib: http://cglib.sourceforge.net/Best RegardsKristian Larsen 这篇关于自修改代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 06-23 10:32