![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
玩物丧志汪某人
尽管我着实慌的一批,但表面上还是要稳如老狗.
展开
-
Set集合
Set是Collection子接口.模拟了数学上的集合概念set集合存储特点:不允许元素重复,当添加两个一样的元素的时候,添加会失败,add()方法返回false,判断两个对象是否一样使用equals()而不是使用==,返回true的话就是一样的则无法添加到集合.不会记录元素的添加循序,它会按照H内部的hash算法排序在HashSet中如何判断两个对象是否相等的问题两个对象的equ...原创 2019-11-07 20:40:47 · 148 阅读 · 0 评论 -
Java集合之List
vector类简述Vector的底层是使用的Object类型的数组存储的数据,所以它具有数组数据结构的特性(优缺点).即查询,修改块;增加删除慢,Vector 线程安全备注(源码中,Vector底层方法上面有加synchronized所有集合都是不能直接存储基本数据类型的,存储是不会报错的原因是,编译器具有自动装箱的功能,JDK1.5之前没有,必须对基本数据类型手动装箱,从java5开...原创 2019-11-07 20:40:09 · 89 阅读 · 0 评论 -
泛型相关
为什么要使用泛型存储任意数据类型的数据在集合中,取出来都是Object类型,此时就需要强转.约束存储到集合中的类型必须是相同的数据类型(是相同书类型才能做比较,比如TreeSet类)设计一个点类(point),来封装坐标位置,要求坐标位置支持String类型,Integer类型,Double类型,就会重复定义如下class point{ private String x; priv...原创 2019-11-07 20:38:43 · 109 阅读 · 0 评论