Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java,在启动时调用一个方法_Java_Startup - Fatal编程技术网

Java,在启动时调用一个方法

Java,在启动时调用一个方法,java,startup,Java,Startup,我想在应用程序启动时调用一个方法。我知道在android上使用“oncreate”很容易实现,但奇怪的是,我找不到任何关于如何在非android上使用Java实现这一点的信息。在主方法中调用该方法,因为第一件事应该完成这一点 public static void main(String[] args){ yourMethod(); } 这当然是主要的方法 在桌面java应用程序中,JVM总是尝试调用静态方法publicstaticvoidmain(String[]),否则会引发异常。所以,

我想在应用程序启动时调用一个方法。我知道在android上使用“oncreate”很容易实现,但奇怪的是,我找不到任何关于如何在非android上使用Java实现这一点的信息。

在主方法中调用该方法,因为第一件事应该完成这一点

public static void main(String[] args){
  yourMethod();
}

这当然是主要的方法

在桌面java应用程序中,JVM总是尝试调用静态方法
publicstaticvoidmain(String[])
,否则会引发异常。所以,无论您想调用什么starter方法,都可以从main方法调用它

public class StartClass{
  public static void main(String[] args){
    firstMethod();
  }
}
在你的主课上:

public static void main(String args[]){
    //call what you want to call when your app starts here.............
}

每个Java程序都从一个主方法开始。只需将要首先执行的方法添加到主方法的第一行

public class StartClass{
  public static void main(String[] args){
    firstMethod();
  }
}

独立java应用程序使用main()方法开始执行。 在main方法内部,默认情况下,控制流是线性的,因此其中的任何方法调用都应该相应地执行。 确保该方法位于清单文件指定的jar应用程序的主类中

您的main()构造:

public static void main(String args[]){
    //method calls here will execute one by one.
    method1();
    method2();
}

静态初始值设定项将在
main
之前调用,如下所示:

public class Main{
    static{
        System.out.println("I'll be printed before main!");
    }
    public static void main(String[] args){
        System.out.println("This is main!");
    }
}

你说的“申请”是什么意思?带有main()的程序?一个webapp?一个简单的.jar java应用程序谢谢,就像java中的主要方法是android中的oncreate一样?不,这两个方法不相等。更多详情请参见此处-+1表示应该记住的点。。。。。