DAY11

1.数组

 由这张图可以看出  二维数组本质上其实也是一位数组

并且不要求元素指向的一维数组长度相同,并且最终真正的数据在最后"一维"中。

注意的点;数组都有默认值。

在java中String类可以定义字符串变量和字符串数组,length()用于求String字符串对象的长度,而length用

  于求String字符串数组的长度。

下面是几种二维数组的定义方式

1、 int [][] scores = new int[3][4];//动态初始化,理解一下就是还没赋值,里面值还可以动的

2.   int [][] scores = new int[3][];

3.   int array[3][2] = {{1, 2}, {3, 4}, {5, 6}};

2.可变参数

当实参传进来是0个,一个,两个,三个  多个等或者一个数组的时候,这时候方法需要有多个构造器,显得很麻烦,所以引进可变参数。

1.JDK5.0后增加的内容

2.语法:int ... nums

3.可变参数必须是形参中的最后一个,前面如果有另外的形参  比如String name,int ... nums 实参必须有一个字符串  而可变参数可有可没有。

3.main方法声明解析和调用

百度即可。

4.String类中的equals和==、String字符可变序列化和不可变性

如何理解String 代表不可变的字符序列,即String 字符串的不可变性 - PS-Jerry - 博客园 (cnblogs.com)参考这篇文章写的相当好

5.Interge中有个缓冲区  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值