- 博客(19)
- 收藏
- 关注
原创 java类的设计与继承
例如,两个不同的String对象可能存储相同的字符串内容,通过String类的equals方法可以判断它们在内容上是相等的,而Object类的默认equals方法会判断它们不相等,因为它们是不同的对象引用。1.调用父类的构造方法在子类的构造方法中,可以使用super()来调用父类的无参构造方法,或者使用super(参数列表)来调用父类的有参构造方法。2.使用super关键字调用父类的方法 在子类的方法中,可以使用super.方法名(参数列表)来调用父类中被重写的方法。
2025-04-19 18:16:01
723
原创 数据库子查询
在数据库原理的学习中,子查询是实现复杂数据查询的核心技术之一。近期我完成了一次围绕子查询的专项实验,涵盖验证性实验与设计性实验,深度体验了子查询在多表关联、集合运算、条件筛选等场景的灵活应用。本文将结合实验内容,分享关键技术点与实战经验。
2025-04-17 21:49:32
813
原创 c++ STL常用工具的整理和思考
省时间:比如排序、二分这种常用操作,STL自带的又快又正确,比赛时省下时间想算法。少出错:STL的容器和算法经过很多人测试,比如vector的扩容、map的自动排序,比自己写安全。不用求全:作为中等生,先把常用的几个(vector、map、sort、string)练熟,遇到不会的再查,慢慢积累。当然也踩过不少坑,比如一开始分不清map和unordered_map的区别,写sort的比较函数忘记加const引用导致编译错误。但正是这些错误,让我记住了不同场景该用什么工具。
2025-04-12 20:30:38
823
原创 数据库实验:分组查询与聚集函数的使用
通过本次实验,不仅掌握了GROUP BY、聚集函数、窗口函数等核心查询技术,更重要的是学会了如何通过调试和分析解决实际问题。
2025-04-10 21:01:40
676
原创 本地项目文件与云端ECS的对接
此次实验大体与上次实验相似但是略有不同,由于上次已经在云端部署过了,这里将不再对云端进行操作,详见。将Eclipse上的项目文件上传至云端的方法如下。
2025-04-07 16:26:34
299
原创 用HTML.CSS.JavaScript实现一个贪吃蛇小游戏
贪吃蛇是一款经典的小游戏,曾经风靡一时。今天,我们将使用 HTML、CSS 和 JavaScript 来实现一个简单的贪吃蛇小游戏。通过这个项目,可以了解到如何使用 HTML5 的画布元素()来绘制图形,以及如何使用 JavaScript 来处理游戏逻辑。我们首先创建一个基本的 HTML 结构,包含一个 元素用于绘制游戏画面,以及一些必要的 和 标签。使用 CSS 对 元素进行简单的样式设置,使其具有边框,并居中显示。上述代码中,我们使用了 HTML5 的 元素来绘制游戏画面,通过 JavaScr
2025-04-05 20:03:13
2393
原创 数据库插入数据实验的易错点总结
注意:对于文本导入或者csv 文件或者Excel 文件等导入数据,文件中的数据格式要严格要求,否则会出现多种错误导致数据无法导入。如果Microsoft.ACE.OLEDB.12.0没有注册的话,可以在。调整FIELDTERMINATOR。检查SQL Server错误日志。设置CODEPAGE参数。
2025-04-03 15:08:23
772
原创 Web实验1 T7详细步骤
本次实验的这一实验要点在操作的过程中遇到了许多问题,在AI以及部分博客资料的帮助下也是艰难完成了这一实验。下面我将根据AI所给的步骤,结合自己实际操作过程中出现的一些问题,完善一下解决这个实验的详细步骤。(本文主体是由AI生成)
2025-03-22 10:37:55
608
原创 面向对象课设设计个人博客——AI小工具
本项目是基于星火大模型实现的一个AI小工具,调用了Spark4.0 Ultra,图片理解,图片生成三个大模型的API接口。大模型的代码使用了讯飞开放平台上的Java示例代码。该系统实现的主要功能是:用户登录、用户注册、修改密码、智能问答、图片理解、图片生成、与AI对话进行数字炸弹游戏、查看图片理解及智能问答的历史聊天记录。项目内容团队博客链接个人负责任务前期调查导入第三方库、用户登录、用户注册、修改密码、图片生成、数字炸弹、将程序打包成jar包并以exe程序运行git仓库地址参考资料。
2025-01-10 03:24:00
969
原创 Java期末客观题复习大纲
但在很多类(如String、Integer等)中被重写用于比较对象内容是否相等,若未重写则比较引用地址,重写后可根据对象的具体属性来判断两个对象是否逻辑相等。主要用于比较基本数据类型的值是否相等以及引用数据类型的引用地址是否相同,对于引用类型,只有指向同一内存地址时才返回true;”方法在Object类中默认行为同。数组名.length。
2024-12-22 22:20:01
1095
原创 第十二周预习作业 Java并发编程
例如,在 1 秒钟内,可能先给文字处理软件分配 5 毫秒去执行保存文档等操作,然后马上切换给音乐播放软件分配 5毫秒去读取音频数据并播放等,如此反复切换,在宏观上呈现出多个程序同时运行的效果。资源分配有序化:可以规定一个拿筷子的顺序,比如甲先拿筷子 A,乙再拿筷子 B,然后甲拿筷子 B,乙拿筷子A,按照固定顺序去获取资源,避免同时争抢的混乱情况和死锁问题。,也就是沿着 main 方法里的代码从上到下按顺序执行,若有方法调用则进入被调用方法继续按顺序执行,执行完后返回 main 方法继续向下执行。
2024-11-16 22:10:57
557
原创 第十一周预习作业
一般不适合直接存储相关对象数组,若从经特殊格式化处理的字符流存储文件中读取组装对象,要按存储时的格式化方式解析字符数据还原为原始数据类型,因存储时有转换操作,读取时的解析也较复杂且易出现解析错误致数据不准确问题。:需按存储时的二进制数据格式与顺序反向操作,明确各数据类型所占字节数等信息,比如先处理字节数组转字符串,再依次读取其他数据类型,操作复杂,要求对二进制格式清晰了解。:文件底层以字节序列存储,字节读写可操作各类文件,字符依编码而定,以字符为单位处理非文本文件或未知编码文本文件困难。
2024-11-11 19:57:50
912
原创 第10周预习作业 异常处理机制
这是为了确保程序在可能遇到这类可预见的、与外部资源(如文件系统)交互相关的异常情况时,有相应的处理机制,以避免程序因未处理的异常而意外终止,保证程序的健壮性和稳定性。这种特定异常情况的针对性处理能力,使得后续排查问题和理解代码逻辑时变得困难,因为不清楚具体是哪种类型的异常导致了进入这个 catch 块。:先尝试关闭该软件或 APP(如果它还处于后台运行状态,可以通过设备的任务管理器将其关闭),然后重新打开,看是否还会出现闪退情况。之外还有其他可能抛出不同类型异常的代码)引发的异常。此行代码会抛出异常。
2024-11-04 00:15:43
660
原创 面向对象设计作业1——商城系统
2、其次,如下图所示,在平台的主界面有许多商品种类,每个商品又包含了不同的信息,因此需要有商品类以及商品管理类。3、我们可以看到下图中,是淘宝中的搜索功能,搜索意味着商品信息需要存在,为了用户信息和商品信息能够长期保存,这时可能需要用到文件处理的工具类。4、而在购物系统中,购物车是必不可少的,正如下图所示,由此可以得出该系统可能还需要购物车类以及购物车中所包含的每一项,购物车单项类。所有注册过的用户信息,录入的商品信息,购物的历史记录信息需要存入文件之中,方便长期查看和使用,需要有读写文件的操作。
2024-10-21 22:29:22
1312
原创 项目案例作业2:对案例进行面向对象分析
在 Java 中,所有的类都继承自java.lang.Object类,Object类中定义了toString方法。在Object类中的toString方法默认返回的是对象的类名和哈希码(以十六进制表示)。例如,
2024-09-30 20:49:06
566
原创 第03周 预习作业:面向对象入门2与类的识别
至于Student类的getName方法,通常情况下不应该用static修饰,因为getName通常用来获取特定Student对象的name属性,这是依赖于对象实例的状态的。:通常,执行该方法的主体对象所属的类就是该方法所属的类。变量名应该使用有意义的英文词汇,第一个单词的首字母小写,后续单词的首字母大写,尽量简短且意义明确。:用于创建对象实例的方法,如果不需要访问类的非静态成员,可以声明为static。方法名使用动词开头的驼峰命名法,第一个单词的首字母小写,后续单词的首字母大写。
2024-09-16 15:52:14
1050
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人