星期三, 十一月 23, 2005
String.class 与new String()的区别
1.返回类型,前者返回Class类型,后者返回String类型
2.String.class的型别检查在编译期就执行了
String.class可以直接写,但是Class.forName("String")就要捕捉ClassNotFoundExceptioin了
但是Class.forName("String")可以单独做为一条语句,而String.class却不行,也就是说
String.class;
会在编译期出现"不是语句"的错误
--Unknown @ 20:29
0回复: