scala App

一、引入

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")
}

表示当前是一个应用,可以直接执行

你可能感兴趣的:(scala App)