- 博客(3)
- 收藏
- 关注
原创 Java集合
LinkedList是基于双向链表的数据结构实现的,链表是可以占用一段不连续的内存空间的,双向链表有前驱节点和后驱节点,里面存储的是上一个元素和后一个元素所在的位置,当我们需要执行插入的任务,比如第一个元素和第二个元素之间,只需要改变他们的前驱节点和后驱节点的指向就可以了,不要像动态数组那么麻烦,删除也是同样的操作,但是因为是不连续的内存空间,当需要执行查找,需要从第一个元素开始查找,直到找到我们需要的数据。根据键得到值,对map集合遍历时先得到键的set集合,对set集合进行遍历,得到相应的值。
2023-05-26 22:13:01
55
1
原创 Java 面向对象三大特征
(1) super 可以理解为是指向自己父(超)类对象的一个指针,而这个父类类指的是离自己最近的一个父类。b. 引用数据类型:相同 或者 子类方法的返回值类型是父类方法的返回值类型的 子类。(3) 参数列表:子类方法和父类方法的形参列表 必须相同。(4)访问修饰符:子类方法的权限 >= 父类的方法的权限。(1) 有继承关系的 子类 中, 子类覆盖父类的方法。表示父类的属性和方法,和子类中的属性或方法重名时使用。(2) 方法名:子类方法和父类方法 必须相同,(3) 只能出现在有继承关系的子类中。
2023-05-05 14:09:39
37
原创 JAVA数组知识点
轮到下一组相邻元素,执行同样的比较操作,再找下一组,直到没有相邻元素可比较为止,此时最后的元素应是最大的数。除了每次排序得到的最后一个元素,对剩余元素重复以上步骤,直到没有任何一对元素需要比较为止。下面代码演示了对一个字符串数组的排序,对字符串排序是按字符的Unicode码排序的。使用数组之前需要声明,声明数组就是告诉编译器数组名和数组元素类型。从第一个元素开始,比较相邻的两个元素。如果第一个比第二个大,则进行交换。数组的声明与创建可以写在一个语句中。创建数组是为数组的每个元素分配存储空间。
2023-05-04 22:11:54
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人