Stories

Detail Return Return

Scala編程語言基本常識 - Stories Detail

 本文參考來源:

 Scala編程語言基本常識 – 萌麪人博客

一 基本常識 Scala被稱為大數據的黃金語言,它的發明人是馬丁奧德斯基(Martin Odersky) 2001年誕生,融合了Java和JS中很多特性。

Hadoop生態圈以java語言為主,而Spark以scala為主要語言

2017年國外編程語言薪資排行榜

Scala與java相比,代碼比較精簡,並且還能與java交互

Spark,Flink,kafka均採用scala開發

在本課程的學習中

函數高級操作和隱式轉換需要重點掌握

在學習scala之前需要了解java語言

二 認識scala

scala官網:https://www.scala-lang.org/

 


Scala語言總結如下:

Scala簡介
Scala的全稱為Scalable Language,即“可伸縮的語言” Scala是一門多範式(multi-paradigm)的綜合了面向對象和函數式編程概念的靜態類型的編程語言 Scala 運行在 Java 虛擬機上,兼容現有的 Java 程序,可以調用現有的 Java 類庫,它的源代碼編譯後是 Java 字節碼文件 Spark,Kafka等底層都是Scala編寫的
Scala和Java的關係
Scala基於JVM, 參考了Java的思想,可以説是源於Java,是Java的進階版
Scala的優點
與Java兼容 精簡的語法 高級語言特性 靜態類型

 

Add a new Comments

Some HTML is okay.