課後知識點回顧十三 反射

2021-07-24 14:07:34 字數 690 閱讀 9866

反射:通過獲得class來拿到屬性,構造方法等。

//拿到實現的介面

class clazz = class.forname("recflectdemo.laolei");

/*class c = clazz.getinte***ces();

for (int i = 0; i < c.length; i++) */

//繼承的父類

/*class superclass = clazz.getsuperclass();

system.out.println(superclass);*/

/*constructor c = clazz.getconstructors();

system.out.println(12);

for (int i = 0; i < c.length; i++)

//拿到建構函式的引數型別

class p = c[1].getparametertypes();

for (int i = 0; i < p.length; i++)

//拿到所有的方法

method m = clazz.getmethods();*/

//拿到屬性

field f = clazz.getdeclaredfields();

for (int i = 0; i < f.length; i++)

課後知識點回顧四 異常

異常型別 異常分為編譯時異常和執行時異常。編譯時異常 就是編譯時就要處理的異常,否則編譯不過。執行時異常 執行時發生的異常,程式設計師可以不處理,直接拋給使用者。throws 自己不處理,讓呼叫者處理。throw 自己製造乙個異常。一般遇到異常時,我們可以選擇處理或者丟擲。丟擲異常 如果發生異常的話...

課後知識點回顧五 執行緒

執行緒的簡單理解 執行緒就是在做一件事的途中同時做另一件事或多件事。例如,我們在寫 時也同時在聽歌。執行緒最形象的例項就是銷售者和生產者的問題,進一步就是多生產者和多銷售者了。注意事項 在剛開始進行執行緒時,最容易出現的錯誤就是出現資料重複了。意思就是在資料共享這一環節出了問題,此時就可以用同步 塊...

知識點回顧

回顧 簡介 python 安裝 python3.8.5 why?python解釋型語言,安裝python3 直譯器 lib pip命令 pip list pip install x pip uninstall 解除安裝 pip install 版本號 pip freeze requiremente....