国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Java線程創建靜態代理模式代碼實例

瀏覽:85日期:2022-08-21 13:13:19

一、背景

在通過Runnable接口創建線程時,啟動線程需要借助Thread類,這里就涉及到了靜態代理模式。

Java線程創建靜態代理模式代碼實例

二、實例

以歌手演出為例,在演出的這個過程中,歌手與他的助理他們有一個共同的目標'完成這場演出'。

為啥需要歌手需要有助理呢?

因為舉辦好一場演出有很多繁瑣的事情要做,為了讓歌手專心完成'唱歌'這件事,助理就需要在背后幫助歌手做很多事情。

1.助理負責幫助歌手做一些輔助工作,例如幫忙宣傳、幫忙計劃行程、幫忙訂機票等等。

2.歌手負責唱歌這件事情。

三、實例的代碼體現

1.公共的接口show

歌手與助理為了完成演出,都需要為這場演出做一些事情。

Java線程創建靜態代理模式代碼實例

2.歌手類Singer實現Show接口

歌手要做的事情主要就是唱歌

Java線程創建靜態代理模式代碼實例

3.助理類AssistantManager實現Show接口

助理要幫助歌手做一些輔助的工作

Java線程創建靜態代理模式代碼實例

這樣寫助理和歌手好像并沒有聯系起來,我們只知道助理和歌手都為了同一場演出做了一些事情。

那這個助理究竟是服務哪一位歌手呢?

A.我們為助理類設置了一個成員變量'歌手'

B.為助理類創建了相應的構造方法

(經過以上兩步,助理類在創建時就自帶了一個相應的'歌手')

C.在演出所做的事情中,讓助理對應的歌手完成'唱歌'這件事。

Java線程創建靜態代理模式代碼實例

在創建助理類對象時設置相應的對象,借助助理類對象,就可以完成'演出'這整個過程。

Java線程創建靜態代理模式代碼實例

運行代碼:

Java線程創建靜態代理模式代碼實例

四、總結

1.Java中的Thread類實現了Runable接口

即Thread類相當于上文中的'助理'

Java線程創建靜態代理模式代碼實例

2.我們寫的類也是實現了Runnable接口

即我們寫的類相當于上文中的'歌手'

Java線程創建靜態代理模式代碼實例

3.在實現了Runnable接口后通過代理類Thread對象完成線程的啟動

A.在代理類Thread對象的創建中,聲明了我們所寫的實際對象,eg:'myRunnable'。

B.然后由Thread類協助我們完成這一系列的操作。

C.看似簡單的start()背后,代理類Thread還幫助我們做了很多事。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 碰碰碰精品视频在线观看 | 美女叉开腿让男人捅 | 手机看片高清国产日韩片 | 欧美日韩在线视频不卡一区二区三区 | 天堂va欧美ⅴa亚洲va一国产 | 亚洲最大福利视频 | 欧美精品日日鲁夜夜添 | 91香蕉国产亚洲一区二区三区 | 亚洲一区免费看 | 成年美女黄网站色视频大全免费 | 日韩三级在线观看 | 色偷偷成人 | 波多野结衣在线观看高清免费资源 | 女人张开腿给人桶免费视频 | 一级特黄国产高清毛片97看片 | 成年男女男精品免费视频网站 | 欧美成人怡红院在线观看 | 亚洲欧美日韩综合久久久久 | 99精品国产兔费观看久久99 | 日本一级毛片中文字幕 | 国产美女做爰免费视频软件 | 亚洲精品免费在线 | 欧美在线区 | 91高端极品外围在线观看 | 国产精品亚洲一区二区在线观看 | 国产99久9在线视频 国产99久久 | 国产欧美一区二区三区久久 | 视频二区在线观看 | 亚洲国产福利精品一区二区 | 高清成人爽a毛片免费网站 高清大学生毛片一级 | 亚洲一级香蕉视频 | 免费国产视频在线观看 | 亚洲 欧美 激情 另类 自拍 | 92自拍视频| 免费逼片| 成人免费看黄网址 | 国产免费网 | 国产亚洲一级精品久久 | 国产高清精品自在久久 | 亚洲一区二区三区高清 | www.av日韩|