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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容