類標記

類標記
在Java   1.1中,可以採用第二種方式來產生Class對象的句柄:使用“類標記”。對上述程序來說,看起來就象下面這樣:
Gum.class;
這樣做不僅更加簡單,而且更安全,因爲它會在編譯期間得到檢查。由於它取消了對方法調用的需要,所以執行的效率也會更高。
類標記不僅可以應用於普通類,也可以應用於接口、數組以及基本數據類型。除此以外,針對每種基本數據類型的封裝器類,它還存在一個名爲TYPE的標準字 段。TYPE字段的作用是爲相關的基本數據類型產生Class對象的一個句柄,如下所示:

……等價於……
...   is   equivalent   to   ...

 
boolean.class

  Boolean.TYPE

 
char.class

  Character.TYPE

 
byte.class

  Byte.TYPE

 
short.class

  Short.TYPE

 
int.class

  Integer.TYPE

 
long.class

  Long.TYPE

 
float.class

  Float.TYPE

 
double.class

  Double.TYPE

 
void.class

  Void.TYPE

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章