黑馬程式設計師 高新類載入器及委託機制學習日記

2021-06-21 16:30:17 字數 973 閱讀 5519

---------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------       

類載入器及委託機制

預設的類載入主要有三個:

bootstrap 載入類的位置 jre/lib/

ectclassloader 載入類的位置 jre/lib/ext/ //擴充套件jar包

自定義類.class.getclassloader().getclass().getname();

工程jdk類.class.getclassloader().getclass.getname(); //得到類的位元組碼的載入器的位元組碼的名字

classloader loader = 自定義類.class.getclassloader(); //得到類的位元組碼的載入器//可以通重載入器類的物件的getparent();獲得其父類。

編寫自己的類載入器時需要用到的知識點:

1.自定義的類載入器必須繼承classloader(classloader是乙個抽象類)

2.loadclass() //不需要重寫,因為這個方法規則了載入器的委託機制

findclass() // 使用指定的名稱查詢類

defineclass() //將得到的class檔案(二進位制資料)轉換成位元組碼

模板設計模式:先從父類中找到需求的解決方法,如果父類中不能解決需求,那麼就在子類中實現。

web專案tomcat伺服器上執行 servlet 類被tomcat提供的載入器載入

由extclassloaderr————載入———>myservlet————載入————>httpservelet<————載入————extclassloader

--------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

黑馬程式設計師 委託

asp.net unity開發 net培訓 期待與您交流!一 委託 1 一種資料型別 2 通過建立委託型別物件去呼叫函式 二 宣告格式 修飾符 delegate 函式返回型別 定義的代表識別符號 函式形參列表 注意事項 1 將函式賦值給委託型別變數時切記不要後面的方法 2 委託屬於引用型別範疇的。即...

黑馬程式設計師 Java String 類

asp.net android ios開發 net培訓 期待與您交流!1 string類 1 字串 多個字元組成的一串資料。2 構造方法 a string s new string b string s new string byte bys c string s new string byte b...

黑馬程式設計師 String類

一 string的一些特點 字串是乙個特殊的物件,字串一旦初始化就不可以改變.在這裡舉兩個例子就可以充分理解並說明字串的概念.string str1 abc string str2 new string abc 在這兩個表示式中str1 str2 結果返回的是 false.str1.equals s...