午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

Java線程創(chuàng)建靜態(tài)代理模式代碼實例

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

一、背景

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

Java線程創(chuàng)建靜態(tài)代理模式代碼實例

二、實例

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

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

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

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

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

三、實例的代碼體現(xiàn)

1.公共的接口show

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

Java線程創(chuàng)建靜態(tài)代理模式代碼實例

2.歌手類Singer實現(xiàn)Show接口

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

Java線程創(chuàng)建靜態(tài)代理模式代碼實例

3.助理類AssistantManager實現(xiàn)Show接口

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

Java線程創(chuàng)建靜態(tài)代理模式代碼實例

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

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

A.我們?yōu)橹眍愒O(shè)置了一個成員變量'歌手'

B.為助理類創(chuàng)建了相應(yīng)的構(gòu)造方法

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

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

Java線程創(chuàng)建靜態(tài)代理模式代碼實例

在創(chuàng)建助理類對象時設(shè)置相應(yīng)的對象,借助助理類對象,就可以完成'演出'這整個過程。

Java線程創(chuàng)建靜態(tài)代理模式代碼實例

運行代碼:

Java線程創(chuàng)建靜態(tài)代理模式代碼實例

四、總結(jié)

1.Java中的Thread類實現(xiàn)了Runable接口

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

Java線程創(chuàng)建靜態(tài)代理模式代碼實例

2.我們寫的類也是實現(xiàn)了Runnable接口

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

Java線程創(chuàng)建靜態(tài)代理模式代碼實例

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

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

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

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

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

標簽: Java
相關(guān)文章:
主站蜘蛛池模板: 一区二区欧美在线 | 国产黄在线观看 | 色婷婷av一区二区 | 日韩在线资源 | 免费日韩一级片 | 成人欧美一区二区三区黑人免费 | 亚洲精品视频久久 | v片在线观看| 午夜免费观看视频 | 国产免费黄 | 久久久久草 | 国产精品不卡在线观看 | 亚洲精品播放 | 精品日韩一区二区 | 亚洲字幕av一区二区三区四区 | 成人在线精品 | 国产经典av | 日本a v网站 | 99色99 | 国产综合激情 | 884aa四虎影成人精品一区 | 国产精品一区二区三区四区五区 | 天堂久久av| 成人高h视频 | 日韩综合区 | 欧美成人精品 | 成人免费视频网 | 成人小视频在线 | 精品一区二区在线播放 | 黄色大片免费在线观看 | 国产一区二区不卡视频 | 天天操天天看 | 色成人综合 | 都市激情自拍偷拍 | 欧美午夜精品一区二区三区 | 一区小视频 | 天天躁夜夜躁狠狠躁 | 色中色综合 | 日韩视频在线免费观看 | 美日韩在线 | 男人的天堂2019 |