数组晨考day07

1.用一句话描述数组(三个特点)
内存中一块连续的空间 存储多个相同数据类型的值 长度是固定的
2.数组的长度是哪个属性
length属性
3.数组的下标从几开始
0
4.创建数组的四种方式
1.先声明 再开辟空间
2.连声明 带开辟空间
3.声明并且赋值 繁琐
4.声明并且赋值 简单
5.分别写明各个类型数组的默认值
整数:0
浮点:0.0
布尔:false
字符:\u0000
其他:null
6.数组长度为3,添加下标为3的元素可以吗?会发生什么
不可以 会发生数组下标越界异常 ArrayIndexOutOfBoundsException
7.数组在内存中的位置,数组名和数组值
数组名在栈中 值在堆中
8.方法的定义格式、定义位置和调用方式
public static 返回值类型 方法名(形参列表){// 方法体}
写在类中,与main方法平级
在需要调用的位置 直接书写方法名
9.值传递和引用传递的区别?
基本数据类型 属于值传递 传递的是一个值 在方法对参数的改变 不会影响原变量
引用数据类型 属于引用传递 传递的是一个地址 在方法中对参数的改变 会影响原变量

String是特殊的引用数据类型 作为参数 不会影响原变量
10.可变长参数如何书写,有何要求
数据类型....变量名 形参列表中只允许存在一个 并且 只能在形参列表的末尾
11.数组的长度如何获取

arr.length

12.描述方法重载
同一个类中 方法名相同 参数列表不同 参数的个数 类型 顺序 跟返回值 访问权限修饰
符无关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值