Scala
java-runtime langScala 是一种强大的静态类型通用编程语言,支持面向对象编程和函数式编程。Scala 的许多设计决策旨在解决对 Java 的批评,使其更加简洁。
| 版本 | 发布时间 | 当前版本 | 维护版本 | 最新版本 |
|---|---|---|---|---|
| 3.7 | 7 个月前 (2025 年 5 月 7 日)
|
是 | 是 |
3.7.4
(2025 年 11 月 11 日)
|
| 3.6 | 1 年前 (2024 年 12 月 10 日)
|
已于7个月前结束 (2025 年 5 月 7 日)
|
已于7个月前结束 (2025 年 5 月 7 日)
|
3.6.4
(2025年3月7日)
|
| 3.5 | 1年零3个月前 (2024 年 8 月 22 日)
|
已于 1 年前结束 (2024 年 12 月 10 日)
|
已于 1 年前结束 (2024 年 12 月 10 日)
|
3.5.2
(2024 年 10 月 22 日)
|
| 3.4 | 1年10个月前 (2024年2月14日)
|
于1年零3个月前结束 (2024 年 8 月 22 日)
|
于1年零3个月前结束 (2024 年 8 月 22 日)
|
3.4.3
(2024年8月23日)
|
| 3.3 (LTS) | 2 年 6 个月前 (2023 年 5 月 23 日)
|
是 | 是 |
3.3.7
(2025 年 10 月 13 日)
|
| 3.2 | 3 年前 (2022 年 8 月 31 日)
|
已于 2 年 6 个月前结束 (2023 年 5 月 23 日)
|
已于 2 年 6 个月前结束 (2023 年 5 月 23 日)
|
3.2.2
(2023年1月30日)
|
| 3.1 | 4 年前 (2021 年 10 月 18 日)
|
已于 3 年前结束 (2022 年 9 月 1 日)
|
已于 3 年前结束 (2022 年 9 月 1 日)
|
3.1.3
(2022年6月21日)
|
| 3.0 | 4年7个月前 (2021年5月13日)
|
已于 4 年前结束 (2021 年 10 月 18 日)
|
已于 4 年前结束 (2021 年 10 月 18 日)
|
3.0.2
(2021 年 9 月 1 日)
|
| 2.13 | 6 年前 (2019年6月7日)
|
是 | 是 |
2.13.18
(2025 年 11 月 17 日)
|
| 2.12 | 9 年前 (2016年10月28日)
|
已结束 6 年前 (2019年6月7日)
|
是 |
2.12.21
(2025年12月08日)
|
| 2.11 | 11年前 (2014年4月16日)
|
已结束 9 年前 (2016年11月3日)
|
是 |
2.11.12
(2017年11月9日)
|
| 2.10 | 13年前 (2012年12月19日)
|
于11年前结束 (2014年4月17日)
|
是 |
2.10.7
(2017年11月9日)
|
只有最新的 2.x 和 3.x 版本正在积极开发中。这些版本被称为当前版本。
一些较旧的 2.x 版本也通过错误修复和安全支持进行维护。这些版本被称为维护版本,并会维护很长时间(因为两个 2.x 版本之间的迁移很困难)。
Scala 3 发布政策
从 Scala 3.3 开始,开发分为两条线:Scala Next(用于最新和实验性功能)和 Scala LTS(仅限错误修复、非语言更改和次要质量改进)。LTS 版本每两年发布一次,每个 LTS 版本至少支持三年。
JDK 兼容性
Scala 的主要平台是 Java 虚拟机 (JVM)。
| JDK 版本 | 最低 Scala 版本 |
|---|---|
| 23 | 3.4.0, 3.3.1, 2.13.15, 2.12.20 |
| 22 | 3.4.0, 3.3.1, 2.13.13, 2.12.19 |
| 21 (LTS) | 3.4.0, 3.3.1, 2.13.11, 2.12.18 |
| 17 (LTS) | 3.0.0, 3.3.0, 2.13.6, 2.12.15 |
| 11 (LTS) | 3.0.0, 3.3.0, 2.13.0, 2.12.4, 2.11.12 |
| 8 (LTS) | 3.0.0, 3.3.0, 2.13.0, 2.12.0, 2.11.0 |
† = 即将推出;支持在夜间构建中提供
更多信息可在 Scala 网站上找到。
您应该运行上面最右侧一列列出的受支持版本号之一。
scalac -version
显示产品标识符
- repology:
scala - cpe:
cpe:/a:scala-lang:scala - cpe:
cpe:2.3:a:scala-lang:scala
您可以在 GitHub 上提交对本页的改进
。本页有一个相应的 讨论页面。
本页面的 JSON 版本可在 /api/v1/products/scala/ 获取。有关更多信息,请参阅 API 文档。您可以在 /calendar/scala.ics 订阅 iCalendar 源。