其实这两个方法没有什么不同的,对于大部分class来说,但是对于array就显示出来了。
getName返回的是[[Ljava.lang.String之类的表现形式,而getCanonicalName返回的就是跟我们声明类似的形式。
BTW,在load class的时候需要的名字也是getName这种的名字。
http://hi.baidu.com/jeffeyliu/blog/item/5a882a1c76ec638686d6b63d.html
其实这两个方法没有什么不同的,对于大部分class来说,但是对于array就显示出来了。
getName返回的是[[Ljava.lang.String之类的表现形式,而getCanonicalName返回的就是跟我们声明类似的形式。
BTW,在load class的时候需要的名字也是getName这种的名字。
http://hi.baidu.com/jeffeyliu/blog/item/5a882a1c76ec638686d6b63d.html