轉載自https://blog.csdn.net/Aquarius_Seven/article/details/51916154java
Class.getName():以String的形式,返回Class對象的「實體」名稱;spa
Class.getSimpleName():獲取源代碼中給出的「底層類」簡稱。.net
單看這種書面文字的話,可能有人仍是不明白他們的區別,下面我就將經過代碼以及圖片的形式,讓你們直觀地看到它們的區別,代碼很簡單,結果也很簡單。對象
代碼以下:blog
結果圖片以下:圖片
如上圖所示,咱們能夠很清晰明瞭地看出它們的區別:get
getName ----「實體名稱」 ---- com.se7en.test.Mainclass
getSimpleName ---- 「底層類簡稱」 ---- Maintest