在Scala中导入Java包是否可选?

时间:2015-04-29 09:19:33

标签: scala

我发现以下Scala程序可以正常工作而无需导入" java.lang.Thread" (Scala版本为2.11.6):

object ThreadsMain extends App {
    val t: Thread = Thread.currentThread()
    val name = t.getName()
    println(s"$name")
}

输出结果为:

Main

是否意味着无需在Java程序中明确包含Scala个包裹?还是有一些规则?

1 个答案:

答案 0 :(得分:1)

正如Scala homepage所述,java.lang的导入是自动完成的,而所有其他类都必须明确导入。