java如何通过反射获取包中所有的类?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java如何通过反射获取包中所有的类?相关的知识,希望对你有一定的参考价值。

请帮忙写一段示例性代码
谢谢

先通过IO,定位到这个包
通过File.list得到一个包含这个包下所有class的文件的数组。
循环这个数组,用包名拼接每一个遍历出来的文件的名字,得到每一个完整的类名(即,包名加类名)
通过class.forname反射得到每一个类实例
参考技术A 等高手 参考技术B 据我所知java反射只能反射到class级别啊

以上是关于java如何通过反射获取包中所有的类?的主要内容,如果未能解决你的问题,请参考以下文章

怎么通过反射获取所有继承了某一接口的类

C#通过反射获取不同命名空间下的类(属性和方法)

反射

java反射学习之一反射机制概述

JAVA反射中通过Class.forname()如何带参数的方法怎么赋值和调用呀?

[Java] 反射