J2SE--容器



    容器字面我们理解就是存放物品的器皿。而在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
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值