Scala概述
Scala概述
1. 什么是Scala
Scala是一種多范式的編程語言,其設計的初衷是要集成面向對象編程和函數式編程的各種特性。Scala運行于Java平臺(Java虛擬機),并兼容現有的Java程序。
2. 為什么要學Scala
1.優雅:這是框架設計師第一個要考慮的問題,框架的用戶是應用開發程序員,API是否優雅直接影響用戶體驗。
2.速度快:Scala語言表達能力強,一行代碼抵得上Java多行,開發速度快;Scala是靜態編譯的,所以和JRuby,Groovy比起來速度會快很多。
3. 能融合到Hadoop生態圈:Hadoop現在是大數據事實標準,Spark并不是要取代Hadoop,而是要完善Hadoop生態。JVM語言大部分可能會想到Java,但Java做出來的API太丑,或者想實現一個優雅的API太費勁。
總結
- 上一篇: 部队招标需要什么资质
- 下一篇: Scala编译器安装,开发工具安装,通过