自修改代码 [英] Self Modifying Code
问题描述
你如何用Java编写自修改代码?
Japcuh
(另一个Perl C Unix黑客)
http://www.catb.org/~esr/faq/ hacker-howto.htm#what_is
..0。
... 0
000
How do you write self modifying code in Java?
Japcuh
(Just Another Perl C Unix Hacker)
http://www.catb.org/~esr/faq/hacker-howto.htm#what_is
..0.
...0
000
推荐答案
Japcuh写道:
你如何用Java编写自修改代码?
How do you write self modifying code in Java?
你是什么意思修改? Java程序可以通过动态加载新类来扩展自己,如果
适合您的需要。
-
Er*********@sun.com
What do you mean by "modify?" A Java program can
extend itself by loading new classes on the fly, if
that suits your needs.
--
Er*********@sun.com
2004年7月2日12:31:17 -0700, ja **** @ gmail.com (Japcuh)写道或
引用:
On 2 Jul 2004 12:31:17 -0700, ja****@gmail.com (Japcuh) wrote or
quoted :
你如何用Java编写自修改代码?
How do you write self modifying code in Java?
加载后你不能修改一个类,但你可以创建一个类似于类的类并加载它。
>
您可以通过生成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 a
similar class and load that.
You can do it by generating Java source and compiling that on the fly
to 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.
ja **** @ gmail.com (Japcuh)在新闻中写道:3a8cbb2e.0407021131.55805361
@ posting.google.com:
ja****@gmail.com (Japcuh) wrote in news:3a8cbb2e.0407021131.55805361
@posting.google.com:
你如何用Java编写自修改代码?
How do you write self modifying code in Java?
您可能想要查看Java代码生成库cglib:
http://cglib.sourceforge.net/
最好的问候
Kristian Larsen
You may want to check out the Java code generation library cglib:
http://cglib.sourceforge.net/
Best Regards
Kristian Larsen
这篇关于自修改代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!