Java和Scala都是OO编程语言(Scala也是功能性的).我是Scala的新手,根据我的理解,Scala是对Java的改进(就OOP而言).Java中有哪些特性/功能,但Scala尚未引入?以下是我所知道的一些:
Scala没有静态.而不是它有对象.
Scala没有"检查异常"的概念.
Scala中不存在原始数据.
某些东西是否是"特征"当然是值得商榷的.您还可以说,Scala具有不检查异常的特性,因此不是PITA ...与统一类型和原语相同(Scala仍然出于性能原因而引入).
否则,我想到了以下内容
break和continue(仅通过普通方法); 因此没有跳转标签final int x; ...; x = 3)assert 不是语言结构static单身人士object的缺席有关:没有静态的内在阶级?; 在Scala中你使用if哪个是表达式Array(1, 2, 3)可以在未来的Scala编译器版本中进行优化.switch和模式匹配的工作方式不同 switch允许通过案例,但只适用于少数类型.++i,i++大多数其他事情是关于事物的不同观点(例如声明站点与呼叫站点差异),但不是仅存在于Java中的真正特征.
| 归档时间: |
|
| 查看次数: |
256 次 |
| 最近记录: |