ローカル環境を使用する
メソッドの呼び出し時に渡されるパラメーターと呼び出し中に作成される一時変数はスタック (Stack) に保存されるため、処理が高速になります。静的変数、インスタンス変数などの他の変数はヒープ内に作成されるため、速度が遅くなります。
次はテスト ケースです
// private static int a = 0; public static void main(String[] args) { int a = 0; long start = System.currentTimeMillis(); for (int i = 0; i < 1000000; i++) { a = a + 1; System.out.println(i); } System.out.println(System.currentTimeMillis() - start); }
実行結果は明らかで、静的変数の使用には 15677 ミリ秒、ローカル変数の使用には 13509 ミリ秒かかります。ローカル変数の方がクラスメンバ変数よりもアクセス速度が速いことが分かります。
以上がJava によるローカル環境の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。