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