编写Scala代码时,您需要了解Java(标准库)的哪些部分?

时间:2014-12-17 18:06:00

标签: scala

编写Scala代码需要了解Java(标准库)的哪些部分?

我正在自学Scala并且我真的很喜欢这种语言,但我有点不安,你还必须知道一些Java标准库来编写Scala代码。

我不是Java程序员,所以我很好奇Scala标准库中没有表示Java标准库的“主要”部分是什么?

2 个答案:

答案 0 :(得分:5)

不需要知道使用Scala的Java(标准库)(在某些情况下有帮助)。至于库可以分为两种类型:

原始Scala库,它们是用Scala和 Scala Wrappers over Java Libraries 编写的,它提供了一个Scala友好的API。

有一个信息丰富的stackoverflow帖here(更多信息)。

答案 1 :(得分:1)

你肯定不需要知道任何使用Scala的Java - 标准库包括你需要的所有基本级别的东西,还有很多东西。

也就是说,Java标准库非常庞大和完整。 Scala中将存在不存在的部分。也就是说,由于从Scala调用Java代码并不困难,因此不需要“了解”Java标准库。如果您发现需要某些不在Scala标准库中的东西,并且您在Java标准库中找到它,则可以使用它。

如果有的话,这只是另一种选择,这归功于共享的底层架构。