读书人

请问一个java基础深的有关问题.

发布时间: 2012-02-20 21:18:23 作者: rapoo

请教一个java基础深的问题......
在一个java文件里导入这样一个类:

import com.cybersoft.db.DBAgent;

请问怎么判断DBAgent这个类是否存在? 也就是说程序加载了这个类了吗? 谢谢!

[解决办法]
ClassLoader
[解决办法]
Object o =Class.forName( "com.cybersoft.db.DBAgent ").newInstance();
if(o==null)

[解决办法]
楼上的说得很清楚了.

如果没有加载这个类的话,编译器应该也不会通过.

除非LZ是用文本编辑器的高手.
[解决办法]
同意楼上的
[解决办法]
加try块,forName会有异常,在找不到类的时候
[解决办法]
eclipse下就容易多了,编译器会做检查。

读书人网 >Java Web开发

热点推荐