В Scala, указанный объект является одноэлементным. Поэтому мне интересно, какое время создания объекта.Время создания объекта scala
Это я создал два файла SCALA, как показано ниже:
object Singleton {
def Singleton() = {
val time = System.currentTimeMillis()
println("creation time: " + time)
}
def getTime() = {
val time = System.currentTimeMillis()
println("current time: " + time)
}
}
object Test {
def main(args: Array[String]) = {
Singleton.getTime()
Thread sleep 10000
Singleton.getTime()
}
}
результат:
current time: 1415180237062
current time: 1415180247299
So when is the Singleton object created??
Scala не является Java. Конструкторы не определяются с использованием имени класса или объекта в качестве имени метода. – rightfold
Вы правы, я просто изменился и подтвердил, что он создан, когда во время первого звонка. – cheneychen