- 博客(5)
- 收藏
- 关注
原创 一、Map
一、Map1.Map集合是以(K-V)键值对的形式存储数据,无序,key可以看为Value的索引,且key是唯一的。1.1Map:根接口* 1.特点* - 存储的是K-V对* - 无序* - key唯一二、常见实现类:2.1HashMap:底层使用位桶、链表、红黑树实现(红黑树的加入是jdk1.8后,当链表长度超过阈值(8)时,使用红黑树),大大减少了查找时间底层 数组、链表、红黑树2.2TreeMap: 底层位红黑树实现2.3Link
2023-01-04 00:36:16 174
原创 Java封装类总结(个人学习总结,不喜勿喷!!!!)
因为Java是一个完全的面向对象的语言,几乎所有的方法都可以直接通过对象.方法()调用,然而8种基本数据类型的存在就很鸡肋,不能直接用int. char. double.来调用想用的功能,也没有继承封装等面向对象的思想,因此引入了包装类:...
2022-07-19 19:10:43 1612
原创 Java多态
多态是继封装、继承之后,面向对象的第三大特性。生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。提示以下是本篇文章正文内容,下面案例可供参考由于多态特性的支持,方法的Animal类型,是Cat和Dog的父类类型,父类类型接收子类对象,当然可以把Cat对象和Dog对象,传递给方法。......
2022-07-16 17:08:18 146 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人