3

既にコンパイルされているため、コンパイラがその部分をバイパスするように、クラスのメソッド内にバイトコードを記述できますか? 「asm」を使用してC言語でアセンブリプログラムを書くのに似たもの...

4

1 に答える 1

4

Javaのことだと思います。そうだとすれば:

短い答え:いいえ

長い答え: asm { ... }Java のようなものはありません。しかし、Java からファイルを書き込んで(またはテキスト表現のバイトコードを持ってから、Java でファイルにアセンブルして)、動的にロードして実行することはできます (ほとんどの場合、あまり賢くはありません)。.class.class

于 2010-03-03T14:55:45.403 に答える