Spark基礎之Scala

學完感受總結

  • Scala相比於java進行了極大的簡潔(比如函數式編程),感覺和python有些相似之處

  • Scala需要學習內容很多,但是經常用到的很少,在spark學習過程中比較常用的就是函數式編程和樣例類,自己之前學習Scala花費的時間有點長,如果想要快速入門(Scala 或者 Spark),可以快速將Scala基礎過一遍,接着上手Spark,哪裏不懂不會,就再回來看下Scala基礎,這樣學習時間短,效率高

Scala總體概覽

  • Scala編程規範

  • Scala的基礎語法和知識

  • Scala解釋器

  • Scala的變量、數據類型、運算符

  • 流程控制:選擇/循環 break

  • 異常控制

  • 函數和方法

  • 數組/map/tuple

  • 類的定義、setter/getter、構造器

  • 內部類、object、單例、伴生對象

  • 類的繼承體系、類型檢查和類型轉換、protected、抽象類、特質、重寫字段、匿名子類

  • 函數式編程 — 將函數作爲返回值、將函數作爲參數、閉包、柯里化、高階函數

  • Scala集合:Seq、Set、Map

  • 匹配模式:匹配變量、匹配類型、匹配數組、匹配元組 ....

  • 類型參數(泛型):泛型類、泛型方法、逆變和協變

  • 隱式轉換

  • 正則表達式

快速複習Scala

Scala知識總結:https://blog.csdn.net/qq_45292079/article/details/104361012

Scala思維導圖:https://blog.csdn.net/qq_36770189/article/details/96314074

Scala簡單學習參考:https://note.youdao.com/ynoteshare1/index.html?id=92d3d18863c6273da580130bddfc4890&type=note

Scala困惑

Scala中 => 使用場景:https://www.cnblogs.com/wjunge/p/10043079.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章