Scala是一門主要以Java虛擬機(JVM)為目標運行環境並將面向對象和函數式編程語言的特性結合在一起的編程語言。你可以使用Scala編寫出更加精簡的程序,同時充分利用並發的威力。
由於Scala默認運行於JVM之上,因此它可以訪問任何Java類庫並且與Java框架進行互操作。通過ScalaJS項目,Scala還可以被編譯成JavaScript代碼,讓我們更便捷高效地開發Web應用。
本書從實用角度出發,給出了一份快速的、基於代碼的入門指南。Horstmann以「博客文章大小」的篇幅介紹了Scala的概念,讓你可以快速地掌握和應用。實際上手的操作,清晰定義的能力層次,從初級到專家級,全程指導。適合有一定的Java編程經驗、對Scala感興趣,並希望盡快掌握Scala核心概念和用法的開發者閱讀。
Cay S. Horstmann是《Java核心技術》卷1和卷2第10版(Prentice Hall出版社2016年出版)的作者,此外,他還著有其他十多本面向專業程序員和計算機科學專業學生的書籍。他是San Jose州立大學計算機科學專業的教授,同時也是一位Java Champion。
由於Scala默認運行於JVM之上,因此它可以訪問任何Java類庫並且與Java框架進行互操作。通過ScalaJS項目,Scala還可以被編譯成JavaScript代碼,讓我們更便捷高效地開發Web應用。
本書從實用角度出發,給出了一份快速的、基於代碼的入門指南。Horstmann以「博客文章大小」的篇幅介紹了Scala的概念,讓你可以快速地掌握和應用。實際上手的操作,清晰定義的能力層次,從初級到專家級,全程指導。適合有一定的Java編程經驗、對Scala感興趣,並希望盡快掌握Scala核心概念和用法的開發者閱讀。
Cay S. Horstmann是《Java核心技術》卷1和卷2第10版(Prentice Hall出版社2016年出版)的作者,此外,他還著有其他十多本面向專業程序員和計算機科學專業學生的書籍。他是San Jose州立大學計算機科學專業的教授,同時也是一位Java Champion。