String className = "传过来一个类名";
try {
Class c = Class.forName("com.djwl.core.DefaultPage");
Object.class.isAssignableFrom(c);
} catch (Exception e) {
className = "com.djwl.core.DefaultPage";
}
我想实现的效果是,默认去寻找className这个类,(因为这个类是不一定的,并且可能不存在,所以要动态判断)如果不存在,那么在catch里面默认让他去找DefaultPage这个类。
不知道写在catch里面是不是不妥?
本文探讨了在Java中如何动态加载类并处理类找不到的情况。通过使用`Class.forName()`方法来实现类的动态加载,并在`catch`块中设置默认类的方法。文章讨论了这种实现方式是否恰当。
2万+

被折叠的 条评论
为什么被折叠?



