数组

一、数组也是一种引用数据类型(String,enum,)

引用数据类型(String,enum..)和 八种基本数据类型都可以作为数组中的元素数据类型;

静态初始化:

数组的定义的省略格式:

省略掉右边的 new 数据类型[] / {} 

另外,数组的定义也可以拆分为两步走:

 二、访问数组中的元素:

基本数据类型是”四类八种“,字符默认值是'\u' unicode, 为0000的是一个不可见字符,不是空;

引用数据类型(String, enum)默认值为null;

 三、数组越界异常

空指针异常:引用数据类型可以为 null ,默认为null,也可以赋值为null,但是不能对null进行操作和使用,否则空指针异常

 四,初始化后数组长度不可改变

其实是在堆内存中新创建了一个数组对象,栈内存中引用数据类型的名称赋予了新的地址值;

五、数组反转(不能创建新数组)

分析过程:

 六、数组作为方法参数传递:传递的是堆内存中的数组对象的地址值

 七,数组作为方法返回值类型

封装的方法:数组的动态初始化和静态初始化都可以;静态初始化也可以直接赛变量;

 

转载于:https://www.cnblogs.com/wmqiang/p/11246932.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值