java中的自动装箱技术,java集合的学习目标,集合的作用,集合成员体系的关系,集合的方法和创建格式已经与多态在集合中的运用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33322074/article/details/86501014

一、再学java的自动装箱技术。

  1、自动装箱技术是什么?

        主要用于包装类中。自动装箱:基本数据类型直接变成了对象。没有经过 new什么的。自动拆箱:引用对象变回了基本的数据类型,也就是说引用类型直接和基本数据类型相加减。

2、学习集合的目标:

二、集合有什么用?

1、集合是java中的容器,用来存储多个数据。

2、集合和数组的区别:一是数组是定长的,集合是不定长的,可变的。二是集合中存储的元素是引用类型数据。

三、集合的使用

1、如果要存储int类型数据,集合的泛型必须是引用类型。即包装类integer

注意:要存储谁,集合泛型就要写他的引用类型。

2、存储person类

注意:打印对象必然调用toString()方法,如果该方法重写了就会打印重写的方法。否则打印对象的地址。

四、集合的关系结构

由于上层是下层的共性,因此学习集合应从上层往下学习。再次可见接口与接口的关系可以是继承的关系。并且是多继承关系。

五、集合分成两大派的原因

1、数据有没有重复问题,list集合可以接受重复的元素,而set接口不接受重复的元素。2、list接口都是有序的集合,set接口都是无序的集合。

六、集合的方法和创建格式:

Collection中的方法是所有shixi实现类中都有的方法。

1、集合的clear()方法:集合的clear()方法是将集合内的元素,数据清空,但是集合仍然存在。就像瓶子里装的水被倒掉一样。

2、contains(object b)方法:用于判断元素是否存在于集合中,对象存在返回true。方法参数是Object类型。

3、在java中长度的三种表现形式。

4、集合中的toArray()方法。

toArray()方法是将集合中的元素转换成数组的元素。这个方法可以在IO技术中查看文件内的文件内容,因为文件夹就是用集合存储的。

5、集合中的remove()。返回值时boolean,用于删除集合中指定的元素。如果对象元素有两个相同的,那就先删除第一个。

注意:集合在util包中

猜你喜欢

转载自blog.csdn.net/qq_33322074/article/details/86501014