Java泛型

打印数组想到Array @SuppressWarrnings "不受检查的异常",一般框架用得比较多。 数组里面的元素必须是同样类型的,而泛型可以是多种类型的。 Collection:一个独立的元素的序列。List必须按照插入的顺序保存元素 ,而Set不能有重复元素,Queue队列,只允许在容器的一端插入,一端移除。 Map:一组成对的"键值对"对象,它将数字与对象关联在了一起,映射表允许我们使用另一个对象来查找某个对象,它也被称为"关联数组"。 Collections是Collection的一个子类,主要是提供一些工具。 LinkedHashSet/LinkHashMap都是按照插入顺序保存键 如果两个对象equals相等的话,也应该HashCode相等,HashCode是根据哈希算法,算出并存储在相应的位置。Object.HashCode就是一个哈希函数,用来计算列值以实现哈希这种数据结构 只有类的实例对象要被采用算法进行存储和检索式,这个类才需要按要求覆盖HasCode方法。即使程序可能暂时不用到当前类的HasCode方法,但是为它提供一个HasCode也不会有什么不好的,通常HashCode方法和equals方法一并同时覆盖。 面向对象程序的设计思路:谁拥有谁就有该对象的属性,方法。其他类只不过调用而已. 普通的内部类对象隐式地保存了一个引用。 1)要创建嵌套类的对象,并不需要其外围类的对象。 2)不能从嵌套类的对象的对象中访问非静态的外围对象。 设计模式总是将变化的食物与保持不变的事物分离开
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值