public class Main { public static int a = 0; public static void main(String[] args) { long start = System.currentTimeMillis(); for (int i = 0; i < Integer.MAX_VALUE; i++) { a++; } System.out.println(System.currentTimeMillis() - start); } }
运行结果:120
public class Main { public static void main(String[] args) { int a = 0; long start = System.currentTimeMillis(); for (int i = 0; i < Integer.MAX_VALUE; i++) { a++; } System.out.println(System.currentTimeMillis() - start); } }
运行结果:2
局部变量保存在栈中,速度快。
全局变量保存在堆中,速度慢。