課程目標
學完本課程,你可以掌握: 1.能夠利用Scala進行面向對象編程,開發復雜的應用程序 2.能夠熟練應用Scala的模式匹配技術 3.能夠熟練掌握和應用Scala中的隱式參數與隱式轉換 4.能夠熟練掌握Scala的類型系統 5.能夠快速上手Spark應用程序開發
適用人群
本課程適合于對編程語言有一定了解,了解Java編程語言以及面向對象基本概念的學員
課程簡介
掌握大數據核心知識點,把握大數據最新趨勢。一起交流討論,掌控大數據時代。
Scala是一種多范式的編程語言,其設計的初衷是要集成面向對象編程和函數式編程的各種特性。Scala運行于Java平臺(Java虛擬機),并兼容現有的Java程序。它也能運行于CLDC配置的Java ME中。目前還有另一.NET平臺的實現,不過該版本更新有些滯后。Scala的編譯模型(獨立編譯,動態類加載)與Java和C#一樣,所以Scala代碼可以調用Java類庫(對于.NET實現則可調用.NET類庫)。Scala包括編譯器和類庫,以及BSD許可證發布。
學習Scala編程語言,為后續學習Spark奠定基礎。