- 博客(24)
- 收藏
- 关注
原创 使用JDBCUtils工具类时出现NoClassDefFoundError
使用WEB项目时,突然发现报错无法初始化类,调试发现 Connection 是null,那么就应该是初始化工具类发生了问题。读取配置文件的时候改用类加载器即可。
2024-05-07 17:09:42
184
原创 JAVA--shutdownOutput,shutdownInput问题解决
在java网络编程,shutdownOutput,shutdownInput可以表示和控制台说一次标记结束,表示input或者output结束。但是用这种方式会导致此套接字被禁用,只能执行一次。如果要实现多次IO,那么可以用下面的代码。这种方式可以在不用shutdownOutput,shutdownInput的情况下标记结束,实现多次IO。
2024-02-28 14:52:42
719
原创 解读TreeSet与TreeMap的排序
在一部分教程中,会说到TreeSet和TreeMap用无参构造器创建后输出的对象排序是无序的,但经过我验证实操后发现,并不是无序的,而是有序的;
2024-01-12 22:35:22
488
原创 JAVA实现公交线路管理系统
该程序主要是在JAVAES的基础上创建一个简易的公交线路管理系统。主要功能:1.建立公交路线信息(主要是车号和站点的添加)2.修改公交路线信息(修改指定车号中的站点信息)3.删除公交路线信息(删除指定车号的路线信息)4.查询公交路线信息(查询指定车号的路线信息和指定站点的所有路线信息)5.所有公交路线信息(展示所有路线信息)6.退出程序代码思想:将管理系统拆分为5大部分,分别为:Model(模块区),用于建立模型Service(服务区),用于实现增删改查等修改工作。
2023-11-30 14:11:22
687
原创 JAVA知识之->异常
自定义异常(customException)的步骤:1.定义类:自定义异常类名,继承Exception或者RuntimeException2.如果继承Exception则属于编译异常3.如果继承RuntimeException则属于运行异常,一般继承的都是RuntimeException[可参考上面的代码]
2023-10-31 18:40:55
208
1
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2023-10-17 21:27:46
77
原创 JAVA小项目--零钱通
*** 零钱通基础功能介绍:* 可以完成收益入账,消费,查看明细,退出系统等功能* * 功能改进:* 1.用户退出时,要提示是否退出,输入正常才能退出* 2.在收益入账和消费时,要合理,并给提示* * 步骤:* 1.完成菜单,并给出相应提示信息* 2.零钱通明细* 3.收益入账* 4.消费* 5.退出确认*/
2023-10-12 22:08:53
223
原创 JAVA 实现趣味小游戏石头剪子布(可列表统计)
Tom 想设计一个成员方法,可以电脑猜拳电脑每次都会随机生成 0 1 20 表示石头 1表示剪刀 2表示布并要可以显示 Tom的输赢次数。
2023-09-21 18:02:46
277
原创 JAVA 实现汉诺塔
给定三根柱子,记为 A,B,C ,其中 A 柱子上有 n 个盘子,从上到下编号为 0 到 n-1 ,且上面的盘子一定比下面的盘子小。
2023-09-17 11:42:39
858
1
原创 JAVA 走迷宫问题
暂定 0 为路,1 为障碍物, 2 为走过且可走的路, 3 为无法走的路PS: i , j 为地图位置3.定义出口暂定为map[8][8] 为出口//设置地图出口。
2023-09-16 19:36:14
541
1
原创 JAVA 猴子吃桃问题
猴子吃桃子问题 :有一堆桃子,猴子第一天吃了其中的一半,并再多吃了一个!以后每天猴子都吃其中的一半,然后再多吃一个。当到第10天时,想再吃时 (即还没吃) ,发现只有1个桃子了。问题 : 最初共多少个桃子?
2023-09-14 12:37:48
1129
3
原创 JAVA 实现数组扩容与缩减
实现自定义扩容最重要的一点就是使用do-while-break上代码public class 数组的扩容Importance{//Scanner类//先定义一个静态数组Boolean t;do {System.out.println("输入你要添加的数值");//添加的数值//销毁原来的array数组,将array指向arrayNew所在空间System.out.println("数组的值为");i++) {
2023-09-04 21:21:54
855
3
原创 JAVA 实现打印a~z和A~Z
这样就大幅度减少了解题时间,该方法利用的是ASCII码,感兴趣的可以去了解一下。这样过于麻烦,所以我们可以利用JAVA的特性快速解决这个题。一般情况下,刚开始接触java的人可能会这样写这道题。
2023-08-31 20:44:10
559
1
原创 JAVA Scanner类的使用以及细节
不难看出,当next()和nextLine()同时使用时,先调用next()后调用nextLine()会导致nextLine()没有输出结果。这是因为输出next()时输入了一个回车,这个回车会持续到nextLine()。由此,nextLine()输出的是一个回车,所以为了防止这种情况,编码时一般不会在next()的后面加入nextLine()。
2023-08-27 18:21:25
249
原创 C语言实现数组消除数字
菜鸟向,因为代码也是我复习的时候自己看的,所以就发了,方便复习,所以我会注释的稍微详细一点。我个人还想了一种用两种数组的方法,但是感觉有点没必要,还是用这种方法简洁一点。
2023-06-11 21:11:02
430
1
空空如也
idea Test注解测试运行成功但是无输出
2024-06-15
MYSQL无法不区分大小写
2024-03-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人