我可以获取一个类的所有方法吗?
假设我有一个 .class 文件,我可以获得该类中包含的所有方法吗?
Suppose that I have a .class file, can I get all the methods included in that class ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
直接来自来源: http://java.sun.com/developer/technicalArticles/ALT /反射/
然后我将其修改为独立的,不需要命令行中的任何内容。 ;-)
Straight from the source: http://java.sun.com/developer/technicalArticles/ALT/Reflection/
Then I modified it to be self contained, not requiring anything from the command line. ;-)
要了解所有方法,请在控制台中使用以下语句:
javap -cp jar-file.jar packagename.classname
或
javap class-file.class packagename.classname
或例如:
javap java.lang.StringBuffer
To know about all methods use this statement in console:
javap -cp jar-file.jar packagename.classname
or
javap class-file.class packagename.classname
or for example:
javap java.lang.StringBuffer