如何实现查找接口的所有实现类

我现在有个问题,想查找接口的所有实现类,该怎么去实现呢?
比如,有一个接口:Hello 有三个实现类:HelloImpl1,HelloImpl2,HelloImpl3,程序怎么样实现找出Hello接口的实现类,即三个实现类.
就如Eclipse的Ctrl+T的功能,用java实现
希望大家能够提供意见让我参考参考,最好有个例子,谢谢..

顶,我也在找这个,希望哪位高手指点一二

我有个很笨的办法: instanceof 运算符, 不知道有没有别的

好像可以用java中的反射机制来做。我也是最近几天才看到的。