package day03
import scala.collection.mutable.ArrayBuffer
/**
* 單例對(duì)象
*在scala中是沒有靜態(tài)字段的框冀,但是可以使用object關(guān)鍵字加類名的語(yǔ)法結(jié)構(gòu)實(shí)現(xiàn)同樣的功能
* 1镀岛、工具類,存放常量和工具方法
* 2隶债、實(shí)現(xiàn)單例模式
*/
object SingletonDemo {
def main(args: Array[String]): Unit = {
val factory = SessionFactory
println(factory.getSessions)
println(factory.getSessions.size)
println(factory.getSessions(0))
println(factory.removeSession)
}
}
object SessionFactory {
/*
* 相當(dāng)于java中的靜態(tài)塊
*/
println("SessionFactory被執(zhí)行了")
var i = 5
private val session = new ArrayBuffer[Session]()
while( i > 0) {
session += new Session
i -= 1
}
def getSessions = session
def removeSession:Unit = {
val s = session(0)
session.remove(0)
println("session被移除" + s)
}
}
class Session()
單例對(duì)象
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嘁圈,“玉大人省骂,你說我怎么就攤上這事∽钭。” “怎么了钞澳?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)涨缚。 經(jīng)常有香客問我轧粟,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任逃延,我火速辦了婚禮览妖,結(jié)果婚禮上轧拄,老公的妹妹穿的比我還像新娘揽祥。我一直安慰自己,他們只是感情好檩电,可當(dāng)我...
- 文/花漫 我一把揭開白布拄丰。 她就那樣靜靜地躺著,像睡著了一般俐末。 火紅的嫁衣襯著肌膚如雪料按。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼逢勾,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了藐吮?” 一聲冷哼從身側(cè)響起溺拱,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谣辞,沒想到半個(gè)月后迫摔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡泥从,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年攒菠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片歉闰。...
- 正文 年R本政府宣布昼弟,位于F島的核電站啤它,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜变骡,卻給世界環(huán)境...
- 文/蒙蒙 一离赫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧塌碌,春花似錦渊胸、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至接剩,卻和暖如春切厘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背懊缺。 一陣腳步聲響...
- 正文 我出身青樓遗座,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親怔毛。 傳聞我的和親對(duì)象是個(gè)殘疾皇子员萍,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- Scala的單例對(duì)象 Scala不能定義靜態(tài)成員,而是代之定義單例對(duì)象(singleton object)拣度。以ob...
- 多線程的安全隱患 資源共享 1塊資源可能會(huì)被多個(gè)線程共享碎绎,也就是多個(gè)線程可能會(huì)訪問同一塊資源 比如多個(gè)線程訪問同一...
- iOS單例模式(Singleton)單例模式的意思就是:只有一個(gè)實(shí)例;單例模式確保每個(gè)類只有一個(gè)實(shí)例抗果,而且自行實(shí)例...
- 1.ObjC跟C的區(qū)別與聯(lián)系首先 ObjC是一個(gè)面向?qū)ο蟮恼Z(yǔ)言(封裝冤馏、繼承日麸、多態(tài)) ObjC相當(dāng)于C的一個(gè)超集 ...
- 我堅(jiān)信,一個(gè)來自中國(guó)的超級(jí)英雄浮出水面了逮光,他就是雷波代箭。 很快,他的事跡涕刚,將會(huì)家喻戶曉嗡综。 關(guān)于他的故事,有開心的杜漠,也...