自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 自己写比较烂的发票管理系统,仅供参考

invoice-info-manage.jsp写得很乱,自己都乱了,这个文件的script部分基本可以重写了,毕竟是在别人给的代码条件下写的,本身就不好扩展。主要用了ajax来转发和接收请求,异步接受,同步转发。用tocmat的本地配置apache即可。如果配置没成功可以试试,看看有没有添加。部分功能细节没完成,仅作参考。

2025-09-10 22:42:52 255

原创 String类型空间使用部分情况讲解

String b=a;} true会在栈中创建s1并在堆中new一个对象,若常量池存有aa,便不会创建,如果没有便会创建,true 是因为两者同时指向常量池这是因为a 指向的是常量池,而b是 c经过和“a” 拼接 临时 存放至堆内存 ,两者指向不一StringBuilder和 StringBuffer:完全存储在堆中,与常量池无关。

2025-08-17 22:20:01 1491 1

原创 java简单的mysql仓库管理关联表代码

这是一个Java项目,通过控制台输出展示MySQL数据库关联表仓库管理功能。代码结构包含:1)数据库连接层处理MySQL操作;2)业务逻辑层实现仓库管理功能;3)控制台交互界面。项目演示了简单的CRUD操作和表关联查询,适合初学者学习Java与MySQL的基础交互。详见GitHub仓库:moluo007/-java- 或 https://gitee.com/moluozao/moluozao

2025-08-16 21:05:14 511 1

原创 水一期,小简单的io文件复制代码

分别 f1是文件写入,就是要复制的文件,src/com/js/www/IO/work02/ccjrjava1是绝对路径 f2是文件写出,将要复制的文件写出(要复制到)对应地点。System.out.println("复制失败:"+f1.getName()+"的原因:"+e.getMessage());System.out.println("f2第"+i+"次无法复制");System.out.println("f2第"+i+"次无法复制");判断是否满足基础的要复制的条件,

2025-08-07 21:50:26 298 1

原创 为什么检查异常必须要throws的部分讲解,throw和throws的关系

1. 为什么“没有编码错误”也要处理?我们可以根据try catch防止持续突然崩溃,说白了检查异常就是为了保证提醒开发者在代码没错误情况根据检查异常找到最有可能报错区,以免开发者在没抛出异常时需要花费大量精力去寻找崩溃点,而且throw只能局部抛出,不易检查。throws需要方法内部 的throw抛异常,否则throws无法接收异常,并抛给catch,举个例子,比如在add方法。所以throws需要throw,但throw在抛运行时异常并不需要throws,在throw抛检查异常需要throws。

2025-08-03 22:29:25 683

原创 多态部分讲解

fa是father类型,通过daghter使用方法,只能用father所具有的方法,不是father你打死都用不了。很容易理解吧,这时候就会有同学问了,老师老师,那多态这么废,还没自定义的有用,那同学就会问了,daughter类型的呢。这时候就会有同学问了,那A呢。给boss用的,你来实现。

2025-07-29 22:02:27 286

原创 根据为什么进行普通swap后数组里的值发生改变,而引用类型字符不会,个人理解

大省流: 数组进行自定义的swap方法交换时,会将堆中将值替换成目标,不会随swap方法的加载结束而结束。而String a,b于栈中进行swap方法,随swap方法加载结束而结束,在这可以看出交换后数组会在堆内进行值的变换。哪里有错误希望大家能指正。

2025-07-28 21:11:33 224

原创 关于十进制转n进制为什么是得余数排列的,本人更好的理解

代入上一步的式子:139 = (2×8 + 1)×8 + 3 = 2×8² + 1×8¹ + 3。可以看成 第一次除8: 剩余 2×8¹ + 1×8⁰ =17 (17个8)这里的余数 3,恰好是八进制数的最低位(对应 8⁰ 的系数)。这里的余数 0,是八进制数的中间位(对应 8¹ 的系数)。代入上一步的式子:139 = 2×8² +1×8¹ + 3。这里的余数 2,是八进制数的最高位(对应 8² 的系数)。等式可改写为:17 = 2×8 + 1。等式可改写为:2 = 0×8 + 2。

2025-07-23 11:50:39 161 1

原创 当java: -source 8 中不支持 switch 规则 (请使用 -source 14 或更高版本以启用 switch 规则)

以及editor,file encodings 调整 global encoding / project Encoding。-Dstdout.encoding=UTF-8 -Dstderr.encoding=UTF-8之类的,需求可以去网上查查。可以点击环境配置中 的modify options add的选项add Vm options,并输入。可以根据需求更换jdk,如图下的 target bytecode version。更换idea内jdk后很可能出现中文乱码。

2025-07-22 22:35:46 362

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除