class ArrayTest
{
public static int getMax(int [] arr)
{
int max=arr[0];
for (int x=1;x<arr.length ;x++ )
{
if (arr[x]>max)
max=arr[x];
}
return max;
}
public static void main(String[] args)
{
int [] arr={2,56,8,1,0,36,9};
int Max= getMax(arr);
System.out.println("Max="+Max);
}
}
看到了栈内存和堆内存,糊里糊涂的,谁能讲讲这个程序在底层的运行,调用栈内存和堆内存,还有垃圾回收。 |