注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Scala程序設(shè)計(jì):Java虛擬機(jī)多核編程實(shí)戰(zhàn)

Scala程序設(shè)計(jì):Java虛擬機(jī)多核編程實(shí)戰(zhàn)

Scala程序設(shè)計(jì):Java虛擬機(jī)多核編程實(shí)戰(zhàn)

定 價(jià):¥39.00

作 者: (美)蘇帕拉馬尼亞姆 著,鄭曄,李劍 譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: J2EE

ISBN: 9787115232953 出版時(shí)間: 2010-08-01 包裝: 平裝
開本: 16開 頁數(shù): 180 字?jǐn)?shù):  

內(nèi)容簡介

  Scala是一門混合了函數(shù)式和面向?qū)ο蟮撵o態(tài)類型語言?!禨cala程序設(shè)計(jì):Java虛擬機(jī)多核編程實(shí)戰(zhàn)》旨在使讀者在Scala上達(dá)到一定水平,可以用它編寫并發(fā)、可伸縮、有表現(xiàn)力的程序。主要涉及Scala的函數(shù)式風(fēng)格、自適應(yīng)類型、閉包、XML處理、模式匹配和并發(fā)編程等內(nèi)容。通過學(xué)習(xí)《Scala程序設(shè)計(jì):Java虛擬機(jī)多核編程實(shí)戰(zhàn)》,你可以使用Scala的強(qiáng)大能力,創(chuàng)建多線程的應(yīng)用程序?!禨cala程序設(shè)計(jì):Java虛擬機(jī)多核編程實(shí)戰(zhàn)》是為想了解Scala的程序員和有經(jīng)驗(yàn)的Java程序員準(zhǔn)備的?!禨cala程序設(shè)計(jì):Java虛擬機(jī)多核編程實(shí)戰(zhàn)》可以幫助讀者快速領(lǐng)會(huì)Scala的精髓,用它構(gòu)建真實(shí)的應(yīng)用。

作者簡介

暫缺《Scala程序設(shè)計(jì):Java虛擬機(jī)多核編程實(shí)戰(zhàn)》作者簡介

圖書目錄

第1章 簡介 
 1.1 為何選擇Scala 
 1.2 何為Scala 
 1.3 函數(shù)式編程 
 1.4 本書的內(nèi)容 
 1.5 本書面向的讀者 
 1.6 致謝 
第2章 起步 
 2.1 下載Scala 
 2.2 安裝Scala 
  2.2.1 在Windows上安裝Scala 
  2.2.2 在類UNIX系統(tǒng)上安裝Scala 
 2.3 讓Scala跑起來 
 2.4 命令行上的Scala 
 2.5 把Scala代碼當(dāng)作腳本運(yùn)行 
  2.5.1 在類UNIX系統(tǒng)上作為腳本運(yùn)行 
  2.5.2 在Windows上作為腳本運(yùn)行 
 2.6 在IDE里面運(yùn)行Scala 
 2.7 編譯Scala 
第3章 Scala步入正軌 
 3.1 把Scala當(dāng)作簡潔的Java 
 3.2 Java基本類型對(duì)應(yīng)的Scala類 
 3.3 元組與多重賦值 
 3.4 字符串與多行原始字符串 
 3.5 自適應(yīng)的默認(rèn)做法 
 3.6 運(yùn)算符重載 
 3.7 Scala帶給Java程序員的驚奇 
  3.7.1 賦值的結(jié)果 
  3.7.2 Scala的== 
  3.7.3 分號(hào)是半可選的 
  3.7.4 默認(rèn)的訪問修飾符 
  3.7.5 默認(rèn)的訪問修飾符以及如何修改 
  3.7.6 Scala的Protected 
  3.7.7 細(xì)粒度訪問控制 
  3.7.8 避免顯式return 
第4章 Scala的類 
 4.1 創(chuàng)建類 
 4.2 定義字段、方法和構(gòu)造函數(shù) 
 4.3 類繼承 
 4.4 單例對(duì)象 
 4.5 獨(dú)立對(duì)象和伴生對(duì)象 
 4.6 Scala中的static 
第5章 自適應(yīng)類型 
 5.1 容器和類型推演 
 5.2 Any類型 
 5.3 關(guān)于Nothing的更多情況 
 5.4 Option類型 
 5.5 方法返回類型推演 
 5.6 傳遞變參 
 5.7 參數(shù)化類型的可變性 
第6章 函數(shù)值和閉包 
 6.1 從普通函數(shù)邁向高階函數(shù) 
 6.2 函數(shù)值 
 6.3 具有多參數(shù)的函數(shù)值 
 6.4 Curry化 
 6.5 重用函數(shù)值 
 6.6 參數(shù)的位置記法 
 6.7 Execute Around Method模式 
 6.8 偏應(yīng)用函數(shù) 
 6.9 閉包 
第7章 Trait和類型轉(zhuǎn)換 
 7.1 Trait 
 7.2 選擇性混入  
 7.3 以trait進(jìn)行裝飾 
 7.4 Trait方法的延遲綁定 
 7.5 隱式類型轉(zhuǎn)換 
第8章 使用容器 
 8.1 常見的Scala容器 
 8.2 使用Set 
 8.3 使用Map 
 8.4 使用List 
 8.5 for表達(dá)式 
第9章 模式匹配和正則表達(dá)式 
 9.1 匹配字面量和常量 
 9.2 匹配通配符 
 9.3 匹配元組和列表
 9.4 類型和衛(wèi)述句的匹配 
 9.5 case表達(dá)式里的模式變量和常量 
 9.6 對(duì)XML片段進(jìn)行模式匹配 
 9.7 使用case類進(jìn)行模式匹配 
 9.8 使用提取器進(jìn)行匹配 
 9.9 正則表達(dá)式 
 9.10 把正則表達(dá)式當(dāng)做提取器 
第10章 并發(fā)編程 
 10.1 促進(jìn)不變性 
 10.2 使用Actor的并發(fā) 
 10.3 消息傳遞 
 10.4 Actor類 
 10.5 actor方法 
 10.6 receive和receiveWithin方法 
 10.7 react和reactWithin方法 
 10.8 loop和loopWhile 
 10.9 控制線程執(zhí)行 
 10.10 在各種接收方法中選擇 
第11章 與Java互操作 
 11.1 在Scala里使用Scala類 
 11.2 在Scala里使用Java類 
 11.3 在Java里使用Scala類 
  11.3.1 有普通函數(shù)和高階函數(shù)的Scala類 
  11.3.2 同trait一起工作 
  11.3.3 單例對(duì)象和伴生對(duì)象 
 11.4 繼承類 
第12章 用Scala做單元測(cè)試 
 12.1 使用JUnit 
 12.2 使用ScalaTest 
 12.3 以Canary測(cè)試開始 
 12.4 使用Runner 
 12.5 Asserts 
 12.6 異常測(cè)試 
 12.7 在測(cè)試間共享代碼 
  12.7.1 用BeforeAndAfter共享代碼 
  12.7.2 用閉包共享代碼 
 12.8 FunSuite的函數(shù)式風(fēng)格 
 12.9 用JUnit運(yùn)行ScalaTest 
第13章 異常處理 
 13.1 異常處理 
 13.2 注意catch順序 
第14章 使用Scala 
 14.1 凈資產(chǎn)應(yīng)用實(shí)例 
 14.2 獲取用戶輸入 
 14.3 讀寫文件 
 14.4 XML,作為一等公民 
 14.5 讀寫XML 
 14.6 從Web獲取股票價(jià)格 
 14.7 讓凈資產(chǎn)應(yīng)用并發(fā) 
 14.8 為凈資產(chǎn)應(yīng)用增加GUI 
附錄A Web資源

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)