進(jìn)程是應(yīng)用程序的執(zhí)行過(guò)程;線程是比進(jìn)程更小的執(zhí)行單位片林。一個(gè)進(jìn)程可以包含多個(gè)線程端盆。這些線程共享父進(jìn)程的資源。線程比進(jìn)程更輕量級(jí)费封,有了多線程就可以實(shí)...
Scala進(jìn)行文件讀寫操作焕妙,都是直接調(diào)用的Java中的IO類:java.io.File。 1.Scala寫文件 下面的例子往文件test1.tx...
Scala提取器就是一個(gè)帶有unapply方法的對(duì)象弓摘。unapply方法時(shí)apply方法的反向操作:unapply方法接收一個(gè)對(duì)象焚鹊,然后從中提取...
Scala的異常處理和Java的類似。Scala的方法可以通過(guò)拋出異常的方式來(lái)終止相關(guān)代碼的運(yùn)行韧献,不必通過(guò)返回值末患。 1.拋出異常throw Sc...
Scala通過(guò)scala.util.matching包中的Regex類來(lái)支持正則表達(dá)式。 1.查找首個(gè)匹配項(xiàng) 以下實(shí)例演示了使用正則表達(dá)式查找單...
Scala提供了強(qiáng)大的模式匹配機(jī)制锤窑,應(yīng)用非常廣泛璧针。一個(gè)模式匹配包含了一系列備選項(xiàng),每個(gè)備選項(xiàng)都開(kāi)始于關(guān)鍵字case渊啰。每個(gè)備選項(xiàng)都包含了一個(gè)模式和...
Scala Trait(特征)相當(dāng)于Java中的接口探橱,實(shí)際上它比接口的功能還要強(qiáng)大申屹。與接口不同的是,Trait可以定義屬性和方法的實(shí)現(xiàn)隧膏。一般情況...
類是對(duì)象的抽象哗讥,而對(duì)象是類的具體實(shí)例。類是抽象的胞枕,不占用內(nèi)存杆煞,而對(duì)象是具體的,占用存儲(chǔ)空間曲稼。類是用于創(chuàng)建對(duì)象的藍(lán)圖索绪,它是一個(gè)定義包括在特定類型的...
Scala迭代器不是一個(gè)集合湖员,它是一種用于訪問(wèn)集合的方法贫悄。迭代器的兩個(gè)基本操作是next和hasNext。調(diào)用it.next()會(huì)返回集合的下一...