- 博客(81)
- 收藏
- 关注
原创 第八讲__简答题
定义一个变量接收迭代器指向的数据,并使用迭代器自身的remove方法进行数据删除。LinkedList:有序、可重复、有索引。ArrayList:有序、可重复、有索引。HashSet:无序、不重复、无索引。List:有序、可重复、有索引。Set:无序、不重复、无索引。会导致迭代器指向出问题。
2024-09-02 15:59:35
459
原创 Java进阶13讲__第六讲
Java业务逻辑-1(冒泡排序)-优快云博客//选择排序i++) {j++) {//二分查找return -1;return mid;
2024-09-02 15:06:32
528
原创 自定义对象排序方法之谁前谁后问题
在Java中,Comparator 接口的 compare 方法返回值用来指示两个对象之间的顺序。具体来说:如果返回值小于0(如返回-1),那么就意味着第一个对象(这里的o1)应该排在第二个对象(o2)之前。如果返回值大于0(如返回1),那么就意味着o1应该排在o2之后。如果返回0,那么就意味着o1和o2相等或者它们的顺序无关紧要。
2024-09-01 11:08:28
707
原创 第二讲__提炼
用abstract修饰的类是抽象类用abstract修饰的方法是抽象方法interface 方法名{抽象方法...非抽象方法...
2024-08-29 21:42:43
885
原创 第三讲__简答题
避免 ClassCastException:使用泛型可以确保在编译时就检查类型的安全性,避免运行时出现 ClassCastException。明确类型:通过泛型,可以在编译时明确指定容器或方法中的具体类型,从而避免类型转换错误。通用类型:泛型允许编写通用的类或方法,这些类或方法可以处理多种类型的对象,提高了代码的复用性。减少冗余代码:使用泛型可以减少为不同类型编写类似代码的冗余。清晰的类型信息:泛型使代码更清晰,更容易理解,提高了代码的可读性和可维护性。基本数据类型。
2024-08-29 21:35:19
906
原创 第二讲__简答题
抽象类是一种特殊的类,它主要用于定义一个类族的公共接口和行为,但不允许直接实例化。特点抽象类需要用 abstract 关键字声明。抽象类可以包含抽象方法(只有方法声明而没有方法体的方法)和非抽象方法(即普通方法)。抽象类不能被实例化,也就是说,不能创建抽象类的对象。如果尝试创建一个抽象类的实例,将会导致编译错误。抽象方法也需要用 abstract 关键字声明。抽象方法只有方法签名而没有方法体,即没有具体实现。抽象方法必须在子类中被实现(除非子类也是抽象类)。
2024-08-28 10:11:49
735
原创 日期反向格式化之前导零
为什么用前导零指的是在单个数字前面添加一个零以确保数字位数相同的过程。在日期格式化中,前导零常用于确保月份或日期总是显示为两位数字。例如,在日期格式化字符串中:对于月份部分:"MM" 表示月份将始终显示为两位数字,如果月份是一月,则会显示为 "01"。"M" 表示月份将显示实际的数字,如果月份是一月,则会显示为 "1"。对于日期部分:"dd" 表示日期将始终显示为两位数字,如果日期是1号,则会显示为 "01"。"d" 表示日期将显示实际的数字,如果日期是1号,则会显示为 "1"。
2024-08-26 16:00:20
620
原创 第一讲__简答题
继承是面向对象编程(OOP)中的一个核心概念,它允许创建新的类(子类)来继承现有类(父类)的属性和方法。通过继承,子类可以重用父类的功能,并且还可以添加自己的特性或者覆盖父类的行为。1.单继承:Java 支持单继承,即一个类只能直接继承一个父类。2.多层继承:尽管 Java 不支持多继承(即一个类不能同时继承多个父类),但它支持多层继承,即一个类可以继承另一个类,后者又可以继承另一个类,以此类推。
2024-08-26 10:41:03
807
1
原创 综合案例-vue实现页面的增删改查
1) 修改内容后,点击修改按钮,需要将修改后的数据更新到集合中。2) 点击新增按钮的时候,将数据保存到集合, 并且关闭新增框。1) 点击修改按钮,将要修改的数据信息显示在弹出的框内。同时选中多个学生,点击批量删除按钮,可以实现批量删除。1) 点击添加按钮,在弹出的框中输入各项内容。3) 再次打开添加框,需要是空的。4) 总分和平均分显示到整数部分即可。3) 暂无数据和表格要互斥显示。2) 分数小于60,显示红色。点击删除按钮,删除单个学生。
2024-08-20 10:22:12
271
原创 Vue计算属性computed
计算属性就是基于现有的数据推算出来的新属性,只要依赖的数据变化,新属性就会自动更新而且计算属性多次调用的情况下只会计算一次,效率非常高。
2024-08-20 10:21:10
907
原创 从0-1开发一个Vue3前端系统页面-10.博客页面优化及子菜单设计
开发遇到的问题_不再会有谎言的博客-优快云博客相关链接会在文章中标注。Wandering-children-have-the-stars-as-companions: 从0-1开发一个Vue3前端系统页面 流浪的孩子有星星作伴~ WCHTSAC (gitee.com)本节主要内容是对博客页面主要内容的布局设计实现和子菜单功能的初步实现,同时使用组件化开发对代码进行分离,使代码可读性提高。
2024-08-19 15:52:57
1481
原创 详解Element-UI el-table表格中勾选checkbox(selection)多选删除
本节讲解的是关于组件库中el-table组件多选删除功能的实现。
2024-08-17 17:34:03
529
原创 从0-1开发一个Vue3前端系统页面-10.导航栏菜单选中问题
注意:本项目已将前端源码同步上传至Gitee,项目已开源,仅供参考,不涉及商用,著作权归本人所有。本节解决的问题是导航栏菜单点击浏览器返回按钮和刷新按钮时菜单选中状态异常。前端Vue监听路由变化, 点击页面内按钮跳转菜单更改导航菜单选中状态-优快云博客。
2024-08-16 16:48:44
1314
1
原创 前端Vue监听路由变化, 点击页面内按钮跳转菜单更改导航菜单选中状态
分析问题2:这里的问题产生的原因是因为我们在data中为菜单栏的初始选中状态设置了默认值如图问题3:这里产生这个现象的原因和选中状态大致相同,那就是因为页面重新加载后之前的选中的CSS样式并没有清除,那么我们是不是在生命周期-创建的过程中把CSS样式清除就可以了呢?
2024-08-16 16:35:58
1256
原创 从0-1开发一个Vue3前端系统页面-9.博客页面布局
本节主要实现了博客首页界面的基本布局并完善了响应式布局,因为完善了响应式布局故对前面的页面布局有所改动,这里会将改动后的源码同步上传。
2024-08-14 20:09:38
2496
原创 原生HTML5、CSS、JavaScript实现简易网易云音乐播放
【代码】原生HTML5、CSS、JavaScript实现简易网易云音乐播放。
2024-08-13 21:02:23
607
1
bootstrap+js+css+html实现静态页面的增删改查
2024-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人