CY摸鱼java笔记014
JVM java虚拟机
栈区(stacksegment)存放函数的参数值,局部变量的值等,在超过这个变量的作用域时就会被系统自动释放掉存在于JVM内存中的资源。
优点:存取速度比堆快
缺点:存在栈中的数据大小与生存期到必须确定的,无灵活性
堆区(heapsegment)存放由new创建的对象和数组,JVM不定时查看这个对象,如果没有引用指向这个对象就回收。
优点:可以动态分配JVM内存
缺点:要在运行时分配JVM内存,速度慢
静态区
代码区
PS:反正知道就行了,我也不找开发的工作
数组
是一个变量,储存相同数据类型的一组数据
使用数组步骤:
1.声明数组:告诉计算机数据类型 int[] a;
2.分配空间:告诉计算机分配多少格子 a=new int[5];
3.赋值:向分配的格子里放数据 a[0]=0;
4.处理数据:使用 a[0]=a[0]+1;
PS:数组下标是从0开始计数,所以5个数组,是0,1,2,3,4
题目:求平均分和最大数

