アプリケーションの起動時にメソッドを呼び出したい。「oncreate」を使用してAndroidで簡単に達成できることは知っていますが、奇妙なことに、AndroidではなくJavaでこれを達成する方法については何も見つかりません。
3246 次
5 に答える
7
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!");
}
}
于 2013-05-26T12:00:18.307 に答える
2
最初にこれを達成する必要があるため、メインメソッドでメソッドを呼び出す必要があります
public static void main(String[] args){
yourMethod();
}
于 2013-05-26T11:50:47.860 に答える
1
スタンドアロン Java アプリケーションは、main() メソッドで実行を開始します。main メソッド内では、制御の流れはデフォルトで線形であるため、その中のメソッド呼び出しはそれに応じて実行されます。メソッドが、マニフェスト ファイルで指定された jar アプリケーションのメイン クラスにあることを確認してください。
あなたの main() コンストラクト:
public static void main(String args[]){
//method calls here will execute one by one.
method1();
method2();
}
于 2013-05-26T11:56:23.723 に答える
0
もちろんメインの方法です……。
デスクトップ Java アプリケーションでは、JVM は常に静的メソッドを呼び出そうとしますpublic static void main(String[])
。そうしないと、例外がスローされます。したがって、呼び出したいスターター メソッドが何であれ、メイン メソッドから呼び出します。
あなたのメインクラスで:
public static void main(String args[]){
//call what you want to call when your app starts here.............
}
于 2013-05-26T11:54:01.880 に答える
0
すべての Java プログラムは、1 つのメイン メソッドから開始します。メインメソッドの最初の行として、最初に実行したいメソッドを追加するだけです。
public class StartClass{
public static void main(String[] args){
firstMethod();
}
}
于 2013-05-26T11:54:34.720 に答える