常見的使用反射的場景:
程式在執行時動態地訪問類的成員,如獲得類的變數、方法。
例如:用反射給本類的變數賦值。
public
class student
}
上面的**,執行test()方法後,能夠重新給本類的變數賦值。通常經過別的操作得到新的值,然後將新的值做為引數傳入該方法。
使用反射和泛型,可以使得介面類的設計通用型更強,但會降低**可讀性。報錯時得debug來一步步除錯來看執行時反射得到是資料型別。
其他反射使用場景:獲得類的方法並呼叫等。
學習:
mysql的簡單用法 mysql簡單用法
刪除使用者 drop user jack drop比delete刪除的優勢在於drop可以刪除使用者的許可權,更加徹底 更改使用者名稱 rename user jack to jacknew 使用者的都存在與user表中,更改名稱,許可權不變 更改使用者密碼 update mysql.user se...
C 巨集的簡單用法
經常遇到對巨集的封裝是 expr expr就是函式指標,但是為什麼要這麼寫呢,因為我們只想獲取,true或false,當expr 是乙個返回值 等於 100的值,經過轉換,獲取的結果為1 true,達到了想要的目的 通常配合 builtin expect expr 1 使用,代表預設表示式執行通過的...
shell簡單用法筆記(一)
一 linux中主要用的bash shell 檢視linux系統中支援的shell種類可用 vim etc shell 執行shel腳步的方式 1 賦予腳步可執行許可權,使用相對或絕對路徑呼叫該指令碼 chmod 755 test.sh 賦予該指令碼可執行許可權 test.sh 以相對路徑執行該命令...