java虛擬機(jī):01_java反射總結(jié)

入門

方法參數(shù)化:main方法可以的,但封裝成方法,傳參

進(jìn)階

反射:具體某個(gè)類的方法名拱雏、類名、字段名參數(shù)化

高級(jí)底扳、

泛型:將類型再參數(shù)化

反射語法

實(shí)例化:
非反射:把xxx類的構(gòu)造器執(zhí)行一下
反射:把叫xxx的類找到铸抑,再把這個(gè)類的構(gòu)造器執(zhí)行一下

Login login=new Login();

Class c = Class.forName(className);
Object obj=c.newInstance();

調(diào)方法:
非反射:把obj的xxx方法執(zhí)行一下
反射:把xxx方法找到,再把這個(gè)方法執(zhí)行一下

login.doGet(request,response);

Method m = c.getMethod("doGet", Request.class, Response.class);
m.invoke(obj,new Object[]{request,response});

設(shè)置字段:
非反射:把obj的xxx字段設(shè)值
反射:把叫xxx的字段找到衷模, 再把這個(gè)字段設(shè)值

login.name="張三";

Field f=c.getField("name");
f.set("張三");

一鹊汛、繼承和接口

方式 關(guān)鍵字 對(duì)象 對(duì)象類型 個(gè)數(shù)
繼承 extends class 1個(gè)
繼承 extends 抽象類 abstract class 1個(gè)
實(shí)現(xiàn) implement 接口 interface 多個(gè)

二、反射

對(duì)比項(xiàng) webdriver 反射
對(duì)象 driver class
獲取方式 new ChromeDriver() 類名.class
實(shí)例變量名.getClass()
類加載器:Class.forName("包名.類名")
處理元素 標(biāo)簽 包阱冶、類名刁憋、構(gòu)造器、字段木蹬、方法至耻、注解、繼承的父類镊叁、實(shí)現(xiàn)的接口
封裝類 WebElement 包:Package
構(gòu)造器:Constructor
字段:Field
方法:Method
注解:Annotation
類尘颓、父類、接口:Class
  1. 類型對(duì)象:Class類型的對(duì)象
  2. 類加載器:Class.forName()

三晦譬、注解

四疤苹、泛型

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市蛔添,隨后出現(xiàn)的幾起案子痰催,更是在濱河造成了極大的恐慌,老刑警劉巖迎瞧,帶你破解...
    沈念sama閱讀 221,430評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件夸溶,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡凶硅,警方通過查閱死者的電腦和手機(jī)缝裁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來足绅,“玉大人捷绑,你說我怎么就攤上這事∏饴瑁” “怎么了粹污?”我有些...
    開封第一講書人閱讀 167,834評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)首量。 經(jīng)常有香客問我壮吩,道長(zhǎng),這世上最難降的妖魔是什么加缘? 我笑而不...
    開封第一講書人閱讀 59,543評(píng)論 1 296
  • 正文 為了忘掉前任鸭叙,我火速辦了婚禮,結(jié)果婚禮上拣宏,老公的妹妹穿的比我還像新娘沈贝。我一直安慰自己,他們只是感情好勋乾,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,547評(píng)論 6 397
  • 文/花漫 我一把揭開白布宋下。 她就那樣靜靜地躺著,像睡著了一般辑莫。 火紅的嫁衣襯著肌膚如雪杨凑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,196評(píng)論 1 308
  • 那天摆昧,我揣著相機(jī)與錄音撩满,去河邊找鬼。 笑死绅你,一個(gè)胖子當(dāng)著我的面吹牛伺帘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播忌锯,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼伪嫁,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了偶垮?” 一聲冷哼從身側(cè)響起张咳,我...
    開封第一講書人閱讀 39,671評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤帝洪,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后脚猾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體葱峡,經(jīng)...
    沈念sama閱讀 46,221評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,303評(píng)論 3 340
  • 正文 我和宋清朗相戀三年龙助,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了砰奕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,444評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡提鸟,死狀恐怖军援,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情称勋,我是刑警寧澤胸哥,帶...
    沈念sama閱讀 36,134評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站赡鲜,受9級(jí)特大地震影響烘嘱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蝗蛙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,810評(píng)論 3 333
  • 文/蒙蒙 一蝇庭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧捡硅,春花似錦哮内、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至喷屋,卻和暖如春琳拨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背屯曹。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工狱庇, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人恶耽。 一個(gè)月前我還...
    沈念sama閱讀 48,837評(píng)論 3 376
  • 正文 我出身青樓密任,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親偷俭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子浪讳,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,455評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 整體Retrofit內(nèi)容如下: 1、Retrofit解析1之前哨站——理解RESTful 2涌萤、Retrofit解析...
    隔壁老李頭閱讀 4,590評(píng)論 2 12
  • 在經(jīng)過一次沒有準(zhǔn)備的面試后淹遵,發(fā)現(xiàn)自己雖然寫了兩年的android代碼口猜,基礎(chǔ)知識(shí)卻忘的差不多了。這是程序員的大忌透揣,沒...
    猿來如癡閱讀 2,846評(píng)論 3 10
  • 我是一個(gè)廚師淌实,在廚房里干了十多年,深知一個(gè)飯店猖腕,如果沒有創(chuàng)新拆祈,那就是在等死,這句話同樣是用在廚師身上倘感,說一說廚房里...
    唐心輝閱讀 194評(píng)論 2 7
  • 今天是黃色韻律的星星日放坏。 宇宙是均衡的,他創(chuàng)造的世界也是均衡的老玛。所以世上的一切都有雌有雄淤年,達(dá)到平衡。只...
  • 我總是記得那些個(gè)冬日里蜡豹, 小小的我麸粮,懷里抱著你養(yǎng)的貓兒, 旁邊是貪睡的兔兒镜廉, 偶爾有雞的鳴叫弄诲,鳥的鳴叫 我坐西朝東...
    一只等風(fēng)的貓閱讀 146評(píng)論 0 0