<bdo id='JRIYb'></bdo><ul id='JRIYb'></ul>

  • <tfoot id='JRIYb'></tfoot>

        <legend id='JRIYb'><style id='JRIYb'><dir id='JRIYb'><q id='JRIYb'></q></dir></style></legend>

        <i id='JRIYb'><tr id='JRIYb'><dt id='JRIYb'><q id='JRIYb'><span id='JRIYb'><b id='JRIYb'><form id='JRIYb'><ins id='JRIYb'></ins><ul id='JRIYb'></ul><sub id='JRIYb'></sub></form><legend id='JRIYb'></legend><bdo id='JRIYb'><pre id='JRIYb'><center id='JRIYb'></center></pre></bdo></b><th id='JRIYb'></th></span></q></dt></tr></i><div id='JRIYb'><tfoot id='JRIYb'></tfoot><dl id='JRIYb'><fieldset id='JRIYb'></fieldset></dl></div>
      1. <small id='JRIYb'></small><noframes id='JRIYb'>

        Java 字节码操作库建议

        时间:2023-09-26
            <tbody id='PCenU'></tbody>
          • <tfoot id='PCenU'></tfoot>

                <i id='PCenU'><tr id='PCenU'><dt id='PCenU'><q id='PCenU'><span id='PCenU'><b id='PCenU'><form id='PCenU'><ins id='PCenU'></ins><ul id='PCenU'></ul><sub id='PCenU'></sub></form><legend id='PCenU'></legend><bdo id='PCenU'><pre id='PCenU'><center id='PCenU'></center></pre></bdo></b><th id='PCenU'></th></span></q></dt></tr></i><div id='PCenU'><tfoot id='PCenU'></tfoot><dl id='PCenU'><fieldset id='PCenU'></fieldset></dl></div>
                <legend id='PCenU'><style id='PCenU'><dir id='PCenU'><q id='PCenU'></q></dir></style></legend>
              • <small id='PCenU'></small><noframes id='PCenU'>

                  <bdo id='PCenU'></bdo><ul id='PCenU'></ul>
                  本文介绍了Java 字节码操作库建议的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在寻找一个维护良好且具有直观 API 的 Java 字节码操作库.那里似乎有很多.有什么可以尝试的建议吗?

                  I'm looking for a well-maintained Java bytecode manipulation library with an intuitive API. There seem to be quite a lot of them out there. Any suggestions on which ones to try?

                  推荐答案

                  您的问题的最佳答案将取决于您的具体需求和目标;如果您可以扩展您想要完成的工作,我或许可以提供更量身定制的回复.

                  The best answer to your question will be governed by your specific needs and objectives; if you can expand upon what you're trying to accomplish, I can perhaps offer a more tailored response.

                  然而,根据我的经验,ASM 可能是成熟度的最佳组合,灵活性和易用性:

                  In lieu of that, however, in my experience, ASM offers probably the best combination of maturity, flexibility, and ease-of-use:

                  • 它处于相对积极的开发阶段:尽管最新版本是 2009 年 6 月发布的,但开发人员仍会定期提交其 VCS.
                  • 它已经在许多著名的 Java 产品中得到广泛使用,例如 AspectJ、Groovy、Cobertura 和许多其他产品,这保证了广泛的用户群和广泛的支持社区.
                  • 文档相当详尽,OW2 提供了许多教程、用户指南和参考文档联盟和整个社区.
                  • It's under relatively active development: even though the latest release is from June 2009, developers are regularly making commits to their VCS.
                  • It's already in wide use in a number of prominent Java products, such as AspectJ, Groovy, Cobertura, and many others, which promises a wide user-base and thus a wide community for support.
                  • It's fairly thoroughly documented, and there are a number of tutorials, user guides, and reference documents available both from the OW2 Consortium and the community at large.

                  注意@Yuri 下面留下的评论描述了我个人尚未遇到的情况,但这可能会构成重大障碍.在评估各种字节码操作库时,请牢记他的观察/经验.

                  N.B. The comment @Yuri left below describes a situation I personally haven't yet encountered but that may potentially pose a significant obstacle. Keep his observation/experience in mind while evaluating the various bytecode manipulation libraries.

                  这篇关于Java 字节码操作库建议的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Java CLI UI 设计:框架还是库? 下一篇:没有了

                  相关文章

                  <i id='NhwAY'><tr id='NhwAY'><dt id='NhwAY'><q id='NhwAY'><span id='NhwAY'><b id='NhwAY'><form id='NhwAY'><ins id='NhwAY'></ins><ul id='NhwAY'></ul><sub id='NhwAY'></sub></form><legend id='NhwAY'></legend><bdo id='NhwAY'><pre id='NhwAY'><center id='NhwAY'></center></pre></bdo></b><th id='NhwAY'></th></span></q></dt></tr></i><div id='NhwAY'><tfoot id='NhwAY'></tfoot><dl id='NhwAY'><fieldset id='NhwAY'></fieldset></dl></div>
                    <bdo id='NhwAY'></bdo><ul id='NhwAY'></ul>

                • <small id='NhwAY'></small><noframes id='NhwAY'>

                  <tfoot id='NhwAY'></tfoot>
                  1. <legend id='NhwAY'><style id='NhwAY'><dir id='NhwAY'><q id='NhwAY'></q></dir></style></legend>