时隔两个月内心挣扎,我胡汉三又回来了!!!
初识JVM
- jvm对自己的内存进行划分,分为五个区域.
- 寄存器:内存和cpu之间
- 本地方法栈:jvm调用系统中的功能
- 方法和数据共享:运行时期class文件,进入的地方
- 方法栈:所有的方法运行的时候,进入内存
- 堆:存储容器和对象
数组
定义一个数组必须指定数组的数据类型和数组的大小
公式:数据类型[] 变量名 = new 数据类型[数组中元素的个数]
数据类型:数组的数据类型
[]表示数组的意思
变量名:自定义
new:创建数组的关键字
数据类型:数组的数据类型
元素个数:定义完元素个数(不能超过此个数,可小于)
数组的两种定义方式
1.直接往数组中添加元素
数据类型[] 变量名 = new 数据类型[]{元素1,元素2,元素3.....}(当直接村元素的时候,中括号中不允许定义数组长度)
简写:数据类型[] 变量名 = {元素1,元素2,元素3......}(推荐使用)
2.定义数组长度,然后添加元素
定义:数据类型[] 变量名 = new 数据类型[5]
添加元素:变量名[0] = 元素1;
变量名[1] = 元素2;
变量名[2] = 元素3;