自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 商品管理系统的最后一次优化

这里的路径我建议别用绝对路径,比如我之前用的是“D:\\学习\\IdeaProjects\\java\\src\\version1_5\\io\\iogoods.txt”,在一台新的电脑上面根本没有这个路径,甚至“D:\\iogoods.txt”都不建议用,万一别人的电脑没分盘呢,只有一个c盘。这个管理系统在运行的时候先用io流从文件中读取对象存在内存中,最近我在想如果在一台新电脑上运行,程序找不到文件怎么办。这是目前我能想到的方法,这应该也是这个系统的最后一次修改了,这个学期的java课就靠你了~~~

2023-06-29 13:15:06 87 1

原创 version1_2

【代码】version1_2。

2023-06-18 08:53:25 95

原创 多线程的一次小小尝试

这是多线程和数组集合相结合的一次小尝试,模拟商品售卖,中间用到了随机数,用法很简单。

2023-06-12 17:36:54 90

原创 Java多线程

我们都知道,代码都是顺序执行的,但如果我们想要同时进行两个或多个操作就需要用到多线程。经过这几天的学习,我认为“代码都是顺序执行的”这句话应该改为“在一个栈内,代码是顺序执行”。多线程实际上就是开一个临时栈,临时栈和主栈抢资源,两个栈并发交替执行。临时栈执行完后系统自动回收清栈。

2023-06-12 16:22:34 62

原创 ObjectOutputStream和ObjectInputStream的简介和使用

如果想下一次再次使用的话就得存在磁盘上,之前刚学io的时候,我想到了一些馊主意——把数据用字节流存在文件里,然后下一次再读取。一定要实现Serializable接口,这个接口相当于一个标记,标记这个类是可序列化的。serialVersionUID相当于这个类的身份证,无论以后这个类怎么变,它都能被识别出来。在本周的专业课中,老师提到了一个对象流,把对象的数据打成二进制存进文件,就可以再次读取,而且读取的方式非常简单。步骤和上面差不多,无非就是确定源,打开流,操作流,关闭流。最后把两个方法都提取出来封装。

2023-06-04 15:17:16 396

原创 控制台数据输出到文件

第一种只能在程序即将结束的末尾用,因为我不会把管道改回来,第二种就稳稳的,没有问题。运行出来就是这样的。方法有两种,原理我用注释的方式写在代码里。5月的最后一天了,下个月见,瑞思拜!

2023-05-31 13:14:16 103

原创 ArrayList中的sort排序方法

我们写的自定义引用类型的属性一般不止一个两个,那么我们又该怎么排序,按照哪个属性标准排呢。先写一个自定义类。return age;return avg;再给几个元素。这时候再尝试去写sort方法。其实跟上面差不了太多,只是属性是私有的,需要通过get方法访问。这里其实可以写成方法引用,方法引用也是函数式接口的一种书写方法,这样子写更有逼格,但我不推荐,因为我不熟悉这种写法。

2023-05-27 14:57:53 4327 1

原创 java中ArrayList的简述和用法

ArrayList实现了List这个接口,List接口继承了collection接口,它是声明有序存储对象(可重复)功能的公共接口。List集合中只能存引用数据类型,不能存基础数据类型;当然如果一定要存的话可以用基础数据类型的封装类。这也决定了ArrayList也只能存对象。按我的理解,ArrayList是把每个对象的地址以数组的方式存储起来,只不过这个数组长度是可变的。

2023-05-20 16:54:37 108 1

原创 商品管理系统version1.1

小结:当时写出来的时候非常沾沾自喜,现在看来非常难看,虽然能跑,该有的功能都要,也能勉强达到想要的效果;但这个功能的实现代码可以说是为达目的不择手段,一点都不优雅。用现在的知识去评判以前的代码真的就是耍流氓,谁不是小白过来的。这个版本我根据所学的知识把商品作为一个类封装起来,外部无法直接访问商品属性而是通过get和set方法进行访问和修改。另外,我把增删改查的功能完善了一下,用蹩脚的对数组操作写的。这个版本,我把所有的方法都抽出来作为一个操作类。最后写一个主类利用循环结构达到想要的目的。

2023-05-17 16:09:26 55 1

原创 商品管理系统version1.0

当时刚开始学,对java的认识几乎为0,所以用c语言的知识和java的一些东西写的,商品的属性和账号密码都是用数组存起来的,增删改查都是利用对数组的增删改查写的,而且没写完。现在看来,这个程序的结构和功能的实现跟坨翔一样。

2023-05-12 12:32:50 41

原创 win11忘记密码怎么办(下)

这种方式有两个弊端:1.这个电脑账户必须是允许修改密码的,如果不改就是默认允许。当然我们可以键入“net user”+“用户名”查看。2.这个用户需要拥有管理员权限,也就是这个账户得是管理员用户,不然权限不够就没有上述操作了,如果这台电脑只有一个用户,那么就是默认是管理员用户。上述两个问题大家遇到的概率很小很小,问题1可以通过直接删除用来保存密码的文件解决,简单粗暴,但成功率不高且麻烦;至于问题2暂时没有去了解学习,见谅。

2023-04-16 14:46:04 916 2

原创 win11忘记密码怎么办(上)

声明:读者利用本文章提到的方法技术从事任何非法工作和行为都与作者无关,本文仅供学习交流。

2023-04-16 12:34:11 690

原创 java,类的封装

2023-04-08 15:48:10 54

原创 关于Java使用命令行参数进行数据的输入

关于Java使用命令行参数进行数据的输入

2023-03-27 14:59:36 845

原创 项目实训:基于控制台的学生成绩统计系统

项目实训

2023-03-18 16:47:04 1093

原创 java学习心得

一些学习所得,并不全面,欢迎指正。

2023-03-12 18:26:38 78

空空如也

空空如也

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

TA关注的人

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