商城首页欢迎来到中国正版软件门户

您的位置:首页 > 编程开发 >java如何使用局部环境

java如何使用局部环境

  发布于2023-04-28 阅读(0)

扫一扫,手机访问

使用局部环境

调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack)中,速度较快。其他变量,如静态变量、实例变量等,都在堆(Heap)中创建,速度较慢。

下面是一段测试用例

//   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);     }

运行结果很明显,使用静态变量耗时15677ms,使用局部变量耗时13509ms。由此可见,局部变量的访问速度高于类的成员变量。

本文转载于:https://www.yisu.com/zixun/671922.html 如有侵犯,请联系admin@zhengruan.com删除

热门关注