從Java走進Scala(Scala經典讀物)
在歷史上,Java平臺一直屬于面向對象編程的領域,但是現在,甚至 Java 語言的堅定支持者也開始注意應用程序開發中的一種新趨勢:函數式編程。在這個IBMDW系列中,Ted Neward 介紹了 Scala,一種針對 JVM 將函數和面向對象技術組合在一起的編程語言。Ted Neward是Neward & Associates的主管。
51CTO編輯推薦:Scala編程語言專題
這個系列原本在IBMDW上叫做《面向 Java 開發人員的 Scala 指南》系列,但51CTO編輯認為《從Java走進Scala》更加符合這個系列的特點。這個系列原本于2008年2月開始連載,當時正是Scala語言的一個小高峰(可參考Scala專題右下角的Scala語言發展趨勢圖)。應該說Ted Neward的這個系列對于推動Scala語言的發展也起到了相當不小的作用,如果還沒有閱讀過這個系列,而你又從事過Java開發,那么推薦您一定要讀上一讀。
下面是《從Java走進Scala》系列的文章列表:
- 面向對象的函數編程
- 理解Scala的類語法和語義
- Scala控制結構內部揭密
- 使用Scala版本的Java接口
- 當繼承中的對象遇到函數
- 使用元組、數組和列表
- 包和訪問修飾符
- 構建計算器 case類和模式匹配
- 構建計算器 解析器組合子入門
- 構建計算器 結合解析器組合子和case類
- 將Scala與servlet結合使用
- 深入了解Scala并發性
- 一步步教你使用Scala Actor
- Scala + Twitter = Scitter
- Scitter庫的增強
- Twitter API與Scala的交互
這個系列雖然更新的比較慢,但仍然在連載中,有興趣的讀者們可以時常關注一下。如果您感覺這個系列不錯,想要更深入的學習Scala,以下是其他您可以參考的Scala教程系列: