讀古今文學網 > Java程序員修煉之道 > 9.7 小結 >

9.7 小結

Scala跟Java有顯著的差異:

  • 支持更靈活的函數式編程風格;
  • 類型推斷使靜態語言用起來有動態語言的感覺;
  • Scala先進的類型系統擴展了Java的面向對像概念。

下一章會介紹最後一門非Java語言:Lisp方言Clojure,這可能是從各方面來看都最不像Java的語言。我們會以不可變性、函數式編程和另一種並發為基礎展開討論,並展示Clojure如何利用這些思想構建起了一個強大無比、美麗異常的編程環境。