Scala是下一代Java吗?

简介: 前几天在看2009 Javaeye 30大新闻事件的时候,才第一次听到Scala这门看起来好像逐渐要火的语言:一门运行在JVM上的静态语言。 大概了解了一下这门刚刚让我听到就吓了一跳的语言。语法好多看起来像是Ruby,声明语句又像Flex 的 ActionScript 3。
前几天在看2009 Javaeye 30大新闻事件的时候,才第一次听到Scala这门看起来好像逐渐要火的语言:一门运行在JVM上的静态语言。

大概了解了一下这门刚刚让我听到就吓了一跳的语言。语法好多看起来像是Ruby,声明语句又像Flex 的 ActionScript 3。

有趣的是,人们笑谈:JVM上的动态语言已经很多了,终于有一门静态语言了。

不过好像也有牛人批评说他的语法是“为了不同而不同”。其实我觉得java的语法应该比AS还要简单些吧(大概是我由于java代码经常用IDE生成的原因吧,FB的功能还不够强),不过Ruby的变量声明倒是很像小孩想出来的——太简单了,利用一个@符号和字母的大小写来进行区别。

难道真的是甲骨文的原因吗……
目录
相关文章
|
分布式计算 大数据 Java
大数据-86 Spark 集群 WordCount 用 Scala & Java 调用Spark 编译并打包上传运行 梦开始的地方
大数据-86 Spark 集群 WordCount 用 Scala & Java 调用Spark 编译并打包上传运行 梦开始的地方
246 1
大数据-86 Spark 集群 WordCount 用 Scala & Java 调用Spark 编译并打包上传运行 梦开始的地方
|
SQL Java 数据处理
实时计算 Flink版产品使用问题之使用MavenShadePlugin进行relocation并遇到只包含了Java代码而未包含Scala代码,该怎么办
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
Scala
scala 读取文件(中文)异常 thread "main" java.nio.charset.MalformedInputException: Input length = 1
scala 读取文件(中文)异常 thread "main" java.nio.charset.MalformedInputException: Input length = 1
132 0
|
Java API Scala
Java一分钟之Scala与Java集成
【6月更文挑战第12天】本文探讨了Scala与Java的集成实践,强调两者在包导入、类型推断和重载方法解析上的差异。为避免问题,建议Scala中明确导入、显式标注类型,并了解重载规则。示例展示了如何在Scala中调用Java静态方法。另一方面,Java调用Scala时需注意Scala特性的不可见性、命名约定和伴生对象。为保持兼容性,应遵循Java友好原则,使用Java兼容命名,并暴露静态方法接口。通过理解这些问题和采取相应措施,可实现高效的跨语言工作。
207 2
|
分布式计算 Java Scala
Spark编程语言选择:Scala、Java和Python
Spark编程语言选择:Scala、Java和Python
Spark编程语言选择:Scala、Java和Python
|
安全 前端开发 Java
Scala与Java:综合比较
Scala与Java:综合比较
345 0
|
Java Scala
Java运行Scala代码
Java运行Scala代码
413 0
|
Java Scala 开发者
Java 的 List 转 scala的Buffer | 学习笔记
快速学习 Java 的 List 转 scala 的 Buffer
|
Java Scala 开发者
Java 模拟 Scala 的运行机制|学习笔记
快速学习 Java 模拟 Scala 的运行机制。
177 0
Java 模拟 Scala 的运行机制|学习笔记
|
NoSQL Java Scala
Scala/Java - Redis 连接检测与重试
项目实现中需要连接 redis,为了防止因网络抖动或其他原因造成的客户端连接失败,一般需要增加重试机制判断 client 是否连接成功,之前写了一版重连代码发现有 bug,借此机会看下代码 bug 以及如何更好的重连 redis。...
482 0
Scala/Java - Redis 连接检测与重试
下一篇
oss云网关配置