一、引入
object TestSingleTon {
println("xxxx")
def main(args: Array[String]): Unit = {
println("yyyy")
}
}
xxxx
yyyy
package com.atguigui.bigdata.chapter06;
import scala.Predef.;
public final class TestSingleTon$
{
public static final MODULE$;
static
{
new ();
}
public void main(String[] args)
{
Predef..MODULE$.println("yyyy");
}
private TestSingleTon$() {
MODULE$ = this;
Predef..MODULE$.println("xxxx");
}
}
构造伴生对象TestSingleTon,所以都打印
二、 App
object TestSingleTon extends App{
println("xxxx")
}
表示当前是一个应用,可以直接执行