結(jié)構(gòu)說明
1、class:外部類,成員(成員內(nèi)部類,靜態(tài)內(nèi)部類),局部內(nèi)部類,匿名內(nèi)部類
2、interface:接口
3、[]:數(shù)組
4、enum:枚舉
5、annotation:注解@interface
6、primitive type:基本數(shù)據(jù)類型
7、void:無返回值
實例
@Test
public void test3(){
Class c1 = Object.class;
Classc2 = Comparable.class;
Class<string[]> c3 = String[].class;
Class<int[][]> c4 = int[][].class;
Classc5 = ElementType.class;
Classc6 = Override.class;
Classc7 = int.class;
Classc8 = void.class;
Classc9 = Class.class;
int[] i1 = new int[10];
int[] i2 = new int[100];
Class c10 = i1.getClass();
Class c11 = i2.getClass();
// 只要數(shù)組的元素類型與維度一樣,就是同一個Class
System.out.println(c10 == c11);//true
}
以上就是java class實例代表的結(jié)構(gòu),希望對大家有所幫助。更多關(guān)于“java培訓(xùn)”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學(xué),課程大綱緊跟企業(yè)需求,更科學(xué)更嚴謹,每年培養(yǎng)泛IT人才近2萬人。不論你是零基礎(chǔ)還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。