Java系列学习(六)-数组
1.方法:
(1)定义:
完成特定功能块的代码,在有些语言中也叫函数
(2)格式:
(3)方法的重载
【在同一个类中,方法名相同,参数列表不同,与返回值无关】
2.数组
(1)定义
存储同一种数据类型的多个元素的容器
(2)特点:
每个元素都有编号,从0开始,最大编号是:数组程度-1;
编号的专业叫法:索引
(3)格式:
A:数据类型[] 数组名,(推荐)
B:数据类型 数组名[]
(4)数组初始化:
A:动态初始化
【只给长度,系数给出默认值】
B:静态初始化
【给出值,系统决定长度】
C:不能同时动态和静态进行,会报错
(5)Java的内存分配
A:栈,存储值类型,或引用类型的地址,数据使用完毕就消失
B:堆,存储所有 new出来的对象
【堆中每个变量都有默认值
byte,short,int,long:0
float,double:0.0
char:‘\u0000’
boolean:false
引用类型:null 】
C:方法区,存储中括号中的局部变量
D:本地 方法区 ,与系统 相关
E:寄存器,CPU使用
(6)数组的常见操作
A:数组遍历
B:数组获取最大/小值
C:数组元素逆序
D:数组查表法
E:数组排序和二分查找
3.二维数组
(1)定义:
元素是一维数组 的 数组
(2)格式:
(3)案例:
A:二维数组的遍历
B:二维数组的求和
C:杨辉三角形
(4)原理图
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。