正則:
表示點 \\.
表示組 ()\\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 這就是反射
這個程序只要寫完一次,再也不用寫了