Java中class的getName()和getCanonicalName()兩個方法的區別


getName()返回的是虛擬機里面的class的表示

getCanonicalName()返回的是更容易理解的表示

 

對於普通類來說,二者沒什么區別,只是對於特殊的類型上有點表示差異

 

比如byte[]類型,前者就是[B,后者就是byte[]

比如byte[][]類型,前者就是[[B,后者就是byte[][]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM