Java中class的getName()和getCanonicalName()两个方法的区别
2014-09-04 20:06
501 查看
getName()返回的是虚拟机里面的class的表示
getCanonicalName()返回的是更容易理解的表示
对于普通类来说,二者没什么区别,只是对于特殊的类型上有点表示差异
比如byte[]类型,前者就是[B,后者就是byte[]
比如byte[][]类型,前者就是[[B,后者就是byte[][]
getCanonicalName()返回的是更容易理解的表示
对于普通类来说,二者没什么区别,只是对于特殊的类型上有点表示差异
比如byte[]类型,前者就是[B,后者就是byte[]
比如byte[][]类型,前者就是[[B,后者就是byte[][]
相关文章推荐
- java.lang.ClassLoader中方法getResourceAsStream与ClassName.class.ResourceAsStream方法两者路径的区别
- Java中file类getPath(),getAbsolutePath(),getCanonicalPath()方法区别
- Java中反射机制和Class.forName、实例对象.class(属性)、实例对象getClass()的区别
- Java中的getName(), .class 和forName()的区别
- Java中反射机制和Class.forName、实例对象.class(属性)、实例对象getClass()的区别
- java.io.File 中 getPath(), getAbsolutePath() 和 getCanonicalPath() 三个方法的区别
- java.io.File 中 getPath(), getAbsolutePath() 和 getCanonicalPath() 三个方法的区别
- java中Class对象详解和类名.class, class.forName(), getClass()区别
- JAVA的class.getSimpleName和getCanonicalName
- java零碎要点---class()、getClass()、Class.forName()、getClassLoader()的区别和联系--又不详细的地方求补充
- getCanonicalHostName方法和getHostName方法的区别
- java零碎要点---class()、getClass()、Class.forName()、getClassLoader()的区别和联系--又不详细的地方求补充
- Java中反射机制和Class.forName、实例对象.class(属性)、实例对象getClass()的区别
- Class.getName和Class.getCanonicalName的区别
- Java中反射机制和Class.forName、实例对象.class(属性)、实例对象getClass()的区别
- Java中反射机制和Class.forName、实例对象.class(属性)、实例对象getClass()的区别
- Class的getCanonicalName和getSimpleName getName的区别与应用
- java中反射机制和Class.forName、实例对象.class(属性)、实例对象getClass()的区别
- java学习3——instanceof和getClass()方法不能乱用,区别很大
- java getCanonicalName getSimpleName和getName的区别和用法