getcanonicalname专题

Class.getName和Class.getCanonicalName[论坛-01]

对于大部分类来说,这两个方法没有什么不同,但对于array来说,区别就显示出来了,Class.getName是  [Ljava.lang.String之类的表现形式,而getCanonicalName返回的就是跟我们声明类似的形式。在load  class的时候,需要的也是getName这种的名字。在 hql的泛型查询,我们需要使用Class.getCanonicalName这种形式来获取对象名

java getCanonicalName getSimpleName和getName的区别和用法

接口: Java代码   package com.test;      public interface Fruit {      }       一个实现类: Java代码   package com.test;      public class Apple implements Fruit {      }     基本测试类:

简单比较 getName()、getCanonicalName()、getSimpleName() 的异同

public class Test0 {public static void main(String[] args) {System.out.println("******************************** 普通类 ****************************************");TestClass testClass = new TestClass