JAVA基礎--db22_java反射機制&正則

正則:

表示點     \\.

表示組    ()\\1   第一組

1:匹配


2:切割


3:替換


4:獲取

類—正則對象Pattern       匹配器Matcher纔是真正要用的



其中\\b是單詞邊界

網頁爬蟲:利用的正則

反射機制:


反射技術基本應用:tomcat動態獲取web.xml配置文件,從而加載這個就是反射技術


Class大Class專門用來描述字節碼的

獲取Class對象的三種方式:


因爲來自同一個字節碼文件 ,所以相等。

想要用這種方法,必須要明確具體的類,並創造對象


第三種:


一定要寫類全名才能解析。然後可以把這個字符串放到配置文件中,流自動讀取

獲取完對象之後開始獲取對象中的內容:構造函數、字段、方法

一般獲取方法:也是最常用的


指定構造器的獲取:


--------------------


獲取字段:


其中,對於私有字段,需要採取暴力訪問。

得到字段值,需要指明對象,即是哪個對象的字段;然後還有設置字段值

------

調用方法:



method.invoke(obj,null);invoke是調用的意思,傳入obj對象的名字,即調用哪一個對象的方法,null的位置是參數,是方法需要的參數,因爲沒有,所以寫null

---------

以前是主動new去找class,現在是拿着class自己去new 這就是反射



這個程序只要寫完一次,再也不用寫了

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章