Могу ли я вставить байт-код внутри моего исходного кода? - PullRequest
3 голосов
/ 03 марта 2010

Могу ли я написать байт-код внутри метода класса, чтобы компилятор обошел эту часть, так как она уже скомпилирована. Нечто похожее на написание ассемблерных программ на языке C с использованием "asm" ...

1 Ответ

4 голосов
/ 03 марта 2010

Я думаю, что вы имеете в виду Java. Если это так:

Краткий ответ: нет .

Длинный ответ: В Java нет ничего подобного asm { ... }. Но вы могли бы (в большинстве случаев не очень умно) написать файл .class (или иметь байт-код в текстовом представлении, а затем собрать его в Java в файл .class) из Java и динамически загрузить и выполнить это.

...