Java基础day05 数组

1数组的概念:一种容器 放多个数据

             特点:1 属于“引用数据类型”   2 数组中的数据类型必须统一 

                        3  数组的长度在程序运行期间不可改变

2数组的初始化(创建数组):

        1动态初始化(指定长度)

                     格式:数据类型【】数组名称=new 数据类型【数组长度】;

        2静态(指定内容)(也能推算长度)

                     基本格式:  数据类型【】数组名称=new 数据类型【】{元素1,元素2,元素3...};

                     省略格式:数据类型【】数组名称={元素1,元素2,元素3...};(不能拆分)

3访问数组元素的格式:数组名称(索引值)注意  索引值=(元素排序位置-1)

4动态数组进行赋值:   array【想要赋值的变量顺序】=xx   即可

5Java的内存分为5个域:1Stack栈):

                                         2Heap(堆):

                                         3Method Area(方法区):

                                         4Native Method Stack(本地方法栈)5pc Register(与cpu相关)

(程序运行的内存活动示例) 

6 两个引用名称可以使同一个数组(同一内存地址),相互影响

7常见错误:1 ArrayIndexOutOfBoundsException:引用了超出索引数的数据

                    2 NoPointerException:定义数组=null

8求数组长度:数组名称.length

9数组的遍历(输出数组中所有元素):打印array.for i       =     打印for(i=0;i<array.length;i++)

10数组也可以作为参数进行方法调用,其中被调用的是数组的地址值

11当返回值有多个时  可以用数组元素进行概括。进行方法调用时,只需调用相应的元素即可

                                        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值