J2SE--容器

来源:互联网 发布:淘宝lolita店 编辑:程序博客网 时间:2024/06/05 18:51


    容器字面我们理解就是存放物品的器皿。而在J2se中指的是存放数据的数据容器。他的API位于Java.util包中

按照马士兵老师说的对于这一块的理解只要了解1136就可以了。

   


先来看“一个图”

使用父类引用指向子类引用。 Collection c = new  ArrayList();这样写不可以使用子类的特有的东西。

为什么这样写?将来后悔了,不想使用篮子装馒头,现在想换成为桶现在换位Linklist。就很简单了

提供了最大的灵活性。

不去访问子类所特有的属性和方法。这样进行更换的时候特别的简单。

这里面装的都是Object类型的。


移除对象和要移除的对象必须指向同一对象的时候才进行移除


重写了equals方法。必须重写hashcode方法。

什么时候使用hanshcode方法

当这个类的对象被当做键值或者索引的时候这时候就使用它的hashcode方法。

三个知识点(forGenericAuto-boxing\unboxing

1、增强版的for

2、自动打包解包


在合适的时机自动打包解包


3、泛型:


六个接口(CollectionSetListMapIterator.Comparaable



对于这一块有了一个大致的认识,但是深入的了解还是没有到位,接下来要在学习中加深认识。

0 0
原创粉丝点击