Java - for 循环 i 变量存储在堆或堆栈中,它是什么类型的变量?

问题描述 投票:0回答:0

class Main{

    public void printArray(int[] array){

        for(int i : array)

             System.out.println(i);

   }

   public static void main(String args[]){

     int[] array = new int[10];

     printArray(array); 

    }

}

printArray 和main being 方法存储在Stack 和Heap 的array[10] 中。 我想知道变量 i 和数组存储在哪里?

P.S 这不是我的代码。在https://www.interviewbit.com/java-interview-questions

中找到了这个例子
java stack heap-memory
© www.soinside.com 2019 - 2024. All rights reserved.