首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java反射与Javassist

Java反射与Javassist
EN

Stack Overflow用户
提问于 2012-02-07 04:27:11
回答 2查看 2.3K关注 0票数 3

我目前正在使用Java反射来实现反射属性。我知道有很多工具可以实现反射属性。其中之一是: Javassist,它与行为反射一起提供结构反射。然而,我只关心行为反射。

我的问题是:在现有的库(Java反射/Javassist/任何其他库)中,哪个库适合实现行为反射?我只担心性能(也就是它们动作的速度)。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-02-07 04:49:08

如果您只需要内省,那么使用java.lang.reflectjava.beans。或者,您可以使用一些更高级别的实用程序,如commons-beanutils

票数 1
EN

Stack Overflow用户

发布于 2013-02-19 20:39:26

请查看这些文章:

https://community.jboss.org/thread/94356

http://www.ibm.com/developerworks/library/j-dyn0610/

如果您的代码需要高吞吐量来访问方法或字段,并且加载时间对您来说并不重要,则Javassist的速度要快得多。

如果您使用的是JDK1.7,则可以利用InvokeDynamic,其性能几乎与直接调用方法相同,因此不需要使用javassist。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9166797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档