-
Object類是一切類的父類查看全部
-
Java集合的泛型是為了防止錯誤輸入的,是在編譯階段生效,繞過編譯階段后無效查看全部
-
getMethod 獲取public的方法 getDeclaredMethod 獲取自己聲明的方法?查看全部
-
java泛型的本質 反射的操作都是編譯之后的操作查看全部
-
獲取方法對象,對方法對象進行反射操作查看全部
-
方法的反射操作查看全部
-
反射——獲取構造函數的信息 1.Class c = obj.getClass(); Constructor[] cs = c.getConstructors(); 2.獲取構造函數的參數列表,得到的是參數列表的類型的類類型Class[] paramTypes =constructor.getParammeterTypes();——>獲取參數類型的名稱paramTypes.getName();查看全部
-
反射——獲取成員變量的信息 1.Class c = obj.getClass(); Field[] fs = c.getFields(); 2.獲取成員變量: 獲取成員變量的類型的類類型Class fieldType = field.getType();——>獲取成員變量的類型的名字fieldType.getName();——>獲取成員變量的名稱getName()查看全部
-
反射——獲取方法信息 要獲取類的信息,就要先獲取類的類類型Class c = obj.getClass();——>獲取該類的名稱 c.getName()——>獲取成員方法Method[] ms = c.getMethods(); 1.獲取方法返回值類型——>首先獲取方法返回值類型的類類型Class returnType = c.getReturnType();——>其次獲取方法返回值類型名字returnType.getName() 2.獲取方法名字——>c.getName(); 3.獲取方法參數類型——>首先獲取方法參數的類型的類類型Class[] paramTypes = c.getParamTypes();——>其次獲取參數類型名字paramTypes.getName()查看全部
-
所有的類 都是java.lang.Class 的對象 任何一個類都含有一個隱含的靜態成員變量class c1=c2,一個類只可能是Class類的一個實例對象,單例模式?查看全部
-
Class的第三種表達方式查看全部
-
Class的表示方式查看全部
-
動靜態加載查看全部
-
Class c1=int.class//int的類類型 Class c2=int.String//String的類類型 其他基本數據類型也一樣查看全部
-
編譯時刻加載類是靜態加載類,運行時刻加載類是動態加載類查看全部
舉報
0/150
提交
取消