- 博客(30)
- 收藏
- 关注
原创 Vue基础用法
是一套前端框架,免除原生JS中的DOM操作,简化书写,基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上。图来自黑马程序员网课。
2024-07-01 15:56:00
402
原创 网络编程及练习
全称:Internet Protocol,是互联网协议地址,也称IP地址,是分配给上网设备的数字标签,通俗理解:上网设备在网络中的地址,是唯一的。
2024-06-21 15:31:14
1114
原创 双列集合 HashMap以及TreeMap底层原理
双列集合一次需要存一对数据,分别为键和值键不能重复,值可以重复键和值是一一对应的,每个键只能找到自己对应的值键和值这个整体在Java中叫做“Entry对象”
2024-06-10 16:14:51
701
原创 数据结构(树)
原先的左子节点变成新的父节点,并把多余的右子节点出让,给已经降级的根节点当左子节点。原先的右子节点变成新的父节点,并把多余的左子节点出让,给已经降级的根节点当右节点。如果一个节点没有子节点或者父节点,则该节点相应的指针属性值为Nil,这些Nil视为叶节点,每个叶节点(Nil)是黑色的;步骤: 1) 把不平衡的点作为支点,把支点左旋降级,变成左子结点,晋升原来的右子节点。对每一个节点,从该节点到其所有后代叶节点的简单路径上,均包含相同数目的黑色节点。当根节点左子树的左子树有节点插入,导致二叉树不平衡。
2024-06-07 16:00:07
645
原创 集合进阶相关基础及底层原理
Collection常见成员方法:三种通用的遍历方式:迭代器:在遍历过程中需要删除元素,使用迭代器遍历增强for lambda:只遍历数据结构是计算机底层存储,组织数据的方式,指数据相互之间是以什么方式排列在一起的。
2024-06-06 18:57:35
679
原创 常见算法和Lambda表达式
相邻元素两两比较,大的放右边,小的放左边,第一轮循环结束,最大值找到,在数组的最右边,不停循环。第一轮:把0索引的数字作为基准数,确定基准数在数组中正确的位置。比基准数小的全部在左边,比基准数大的全部在右边。从0索引开始,跟后面的元素一一比较,小的放前面,大的放后面,第一轮循环结束以后,最小的数据已经确定,第二轮循环从1开始以此类推。如果Lambda表达式的方法体只有一行,大括号,分号,return可以省略不写,需要同时省略。如果只有一个参数,参数类型可以省略,同时()也可以省略;图来自黑马程序员 网课。
2024-06-05 19:11:31
559
原创 抽象类 接口及内部类
1. 定义:接口用关键字interface来定义2. 接口不能实例化3. 接口和类之间是实现关系,通过implements关键字表示4. 接口的子类(实现类)要么重写接口中的所有抽象方法要么是抽象类注意:1)接口和类的实现关系,可以是单实现,也可以是多实现2)实现类还可以再继承一个类的同时实现多个接口5. 完整代码格式1:private 返回值类型 方法名(参数列表){}范例1:private void show(){}
2024-05-31 10:55:03
517
原创 包及权限修饰符
包就是文件夹,用来管理各种功能不同的Java类,方便后期代码维护使用其他类的规则如果同时使用两个包中的同名类,需要用全类名finalfinal修饰方法 :表明该方法是最终方法,不能被重写final修饰类:表明该类是最终类,不能被继承final修饰变量:表明该变量是常亮,只能被赋值一次。
2024-05-25 16:22:05
345
原创 Static
static表示静态,是Java中的一个修饰符,可以修饰成员方法,成员变量被static修饰的成员变量,叫做静态变量被static修饰的成员方法,叫做静态方法。
2024-05-21 19:22:31
348
原创 集合 ArrayList
/修改,将被覆盖元素返回。//将被删除元素返回。2. 数组存储类型有多种,而集合只能存储引用类型,不能存储基本类型。int size();1. 数组长度固定,集合长度可变。
2024-05-20 21:18:47
221
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人