java反射機制提供的功能
在運作時判斷任意一個對象所屬的類
在運作時構造任意一個類的對象
在運作時判斷任意一個類所具有的成員變量
在運作時擷取泛型資訊
在運作時調用任意一個對象的成員變量和方法
在運作時處理注解
生成動态代理
java.lang.class:代表一個類
java.lang.reflect.method:代表類的方法
java.lang.reflect.field:代表類的成員變量
java.lang.reflect.constructor:代表類的構造器
class c1 = object.class;
class c2 = comparable.class;
class c3 = string[].class;
class c4 = int[][].class;
class c5 = elementtype.class;
class c6 = override.class;
class c7 = int.class;
class c8 = void.class;
class c9 = class.class;
int[] a = new int[10];
int[] b = new int[100];
class c10 = a.getclass();
class c11 = b.getclass();
// 隻要元素類型與次元一樣,就是同一個class
system.out.println(**c10 **== c11);//true