scala与java的区别
来源:互联网 发布:minidao sql 编辑:程序博客网 时间:2024/05/28 18:45
(1)scala与java都有7中数值类型:int、short、long、byte、float、double、boolean这7种,但是scala中这7种值类型是类,在java中属于基本类型,java中,数据类型分成基本类型和引用类型,scala中不区分。
(2)scala中的变量或函数的类型总是写在变量或者函数名的后面
(3)scala中的操作符与java中的操作符没有什么不同,但是在scala中,操作符是方法,在java中操作符不是方法,且在scala中,除了字母数字之外的其他特殊字符也可以作为方法
(4)scala中的通配符是_,java中的通配符是*
(5)scala中的unit相当于java中的void
(6)scala中的if/else的表达式与java中的差不多,但是scala中有值
(7)scala中没有static,但是可以用object来达到java中相同的效果,scala中的object可以实现单例对象
0 0
- scala与java的区别
- scala与java的区别
- Scala继承与Java的区别
- scala函数编程--与Java的区别
- Scala和Java的区别--Object与Class的区别
- scala学习之scala与java的一些区别(一)
- scala学习之scala与java的一些区别(二)
- scala与Java的不同
- Scala与Java的交互
- scala中 -> 与 <- 操作符的区别
- Scala class与Case class的区别
- Scala中单引号与双引号的区别
- scala之方法与函数的区别
- scala:Object与Class的区别
- scala与java的性能对比
- scala与java之间的那些事
- scala与java之间的关系
- Scala与JAVA交互
- fir.im Weekly - 如何写出零 bug 的代码
- pppcloud云主机内LINUX用户安全管理1
- 采用FLAG_ACTIVITY_CLEAR_TOP退出整个程序(多activity)
- 复习(数据结构):动态数组:c++_stl写法
- 动态链接库和静态链接库的区别
- scala与java的区别
- 实时系统建模与分析UML
- 2016年7月11日springmvc和Mybatis整合:
- html5的语义化标签
- Tkinter教程之Text(1)篇
- jdk环境变量配置
- 05-CoreData Scalar
- 进程与线程的一个简单解释
- Android 6.0 Overview Screen实现原理