我可以在源代码中插入字节码吗?

发布于 2024-08-24 05:41:36 字数 70 浏览 1 评论 0原文

我可以在类的方法中编写字节码,以便编译器绕过该部分,因为它已经编译了。类似于使用“asm”用 C 语言编写汇编程序......

Can i write bytecode inside a method of a class so that the compiler bypasses that part since it is already compiled. Something similar to writing assembly programs in C language using "asm"...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蹲在坟头点根烟 2024-08-31 05:41:36

我认为你指的是Java。如果是这样的话:

简短的回答:

长答案:
Java 中没有像 asm { ... } 这样的东西。但是您可以(在大多数情况下不是很聪明)编写一个 .class 文件(或者以文本形式表示字节码,然后用 Java 将其组装为 .class 文件)从 Java 并动态加载和执行它。

I think you mean Java. If that's the case:

Short answer: no.

Long answer:
There is nothing like asm { ... } in Java. But you could (not very clever in most situations) write a .class file (or have bytecode in textual representation and then assemble it in Java to a .class file) from Java and dynamically load and execute it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文