本文主要是介绍Class.getName和Class.getCanonicalName[论坛-01],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
对于大部分类来说,这两个方法没有什么不同,但对于array来说,区别就显示出来了,Class.getName是 [Ljava.lang.String之类的表现形式,而getCanonicalName返回的就是跟我们声明类似的形式。在load class的时候,需要的也是getName这种的名字。在 hql的泛型查询,我们需要使用Class.getCanonicalName这种形式来获取对象名称拼接hql.
这篇关于Class.getName和Class.getCanonicalName[论坛-01]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!