lakemove


优秀是一种习惯
生命是一种过程
MSN&QQ&Gmail : lakemove@gmail.com

星期三, 十一月 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回复:


Unknown