1 Star 0 Fork 0

java小神/spark

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
快学scala.txt 1.24 KB
一键复制 编辑 原始数据 按行查看 历史
admin 提交于 2018-09-21 18:28 . a
它以JVM为目标环境,将面向对象和函数式编程有机地结合在一起,带来独特的编程体验.
既能处理脚本化的临时任务,又能处理高并发场景下的分布式互联网大数据应用,可谓能缩能伸.
可以直接使用Java社区大量成熟的技术框架和方案.
并行和分布式,天生支持分布式, actor通信模型
Scala解释器读到一个表达式,对它进行求值,将它打印出来,接着再继续读取下一个表达式.这个过程被称为读取-求值-打印-循环,即REPL.
val常量, var变量
在scala中,我们鼓励你使用val--除非你真的需要改变它的内容.Java或C++程序员也许会感到有些意外的是,大多数程序并不需要那么多的var变量.
注意,你不需要给出值或者变量的类型,这个信息可以从你用来初始化它的表达式推断出来.(声明值或变量但不做初始化会报错).
不过,在必要的时候,你也可以指定类型.
val greeting:String = null
val greeting:Any ="Hello"
在scala中,仅当同一行代码中存在多条语句时才需要用分号隔开.
和Java一样,Scala也有7种数值类型:
Byte,Char,Short,Int,Long,Float和Double,以及一个Boolean类型
跟java不同的是,这些类型是类.Scala并不刻意区分基本类型和引用类型.
1.toString();
1.to(10) //产出Range(1,2,3,4,5,6,7,8,9,10)
在scala中,我们不需要包装类型,在基本类型和包装类型之间的转换是scala编译器的工作.
StringOps -> String
RichInt,RichDouble,RichChar -> int, Double,char
BigInt,BigDecimal
1.4 算术和操作符重载
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/javajh/spark.git
git@gitee.com:javajh/spark.git
javajh
spark
spark
master

搜索帮助