- 博客(16)
- 收藏
- 关注
原创 商品管理系统的最后一次优化
这里的路径我建议别用绝对路径,比如我之前用的是“D:\\学习\\IdeaProjects\\java\\src\\version1_5\\io\\iogoods.txt”,在一台新的电脑上面根本没有这个路径,甚至“D:\\iogoods.txt”都不建议用,万一别人的电脑没分盘呢,只有一个c盘。这个管理系统在运行的时候先用io流从文件中读取对象存在内存中,最近我在想如果在一台新电脑上运行,程序找不到文件怎么办。这是目前我能想到的方法,这应该也是这个系统的最后一次修改了,这个学期的java课就靠你了~~~
2023-06-29 13:15:06
146
1
原创 Java多线程
我们都知道,代码都是顺序执行的,但如果我们想要同时进行两个或多个操作就需要用到多线程。经过这几天的学习,我认为“代码都是顺序执行的”这句话应该改为“在一个栈内,代码是顺序执行”。多线程实际上就是开一个临时栈,临时栈和主栈抢资源,两个栈并发交替执行。临时栈执行完后系统自动回收清栈。
2023-06-12 16:22:34
108
原创 ObjectOutputStream和ObjectInputStream的简介和使用
如果想下一次再次使用的话就得存在磁盘上,之前刚学io的时候,我想到了一些馊主意——把数据用字节流存在文件里,然后下一次再读取。一定要实现Serializable接口,这个接口相当于一个标记,标记这个类是可序列化的。serialVersionUID相当于这个类的身份证,无论以后这个类怎么变,它都能被识别出来。在本周的专业课中,老师提到了一个对象流,把对象的数据打成二进制存进文件,就可以再次读取,而且读取的方式非常简单。步骤和上面差不多,无非就是确定源,打开流,操作流,关闭流。最后把两个方法都提取出来封装。
2023-06-04 15:17:16
495
原创 控制台数据输出到文件
第一种只能在程序即将结束的末尾用,因为我不会把管道改回来,第二种就稳稳的,没有问题。运行出来就是这样的。方法有两种,原理我用注释的方式写在代码里。5月的最后一天了,下个月见,瑞思拜!
2023-05-31 13:14:16
152
原创 ArrayList中的sort排序方法
我们写的自定义引用类型的属性一般不止一个两个,那么我们又该怎么排序,按照哪个属性标准排呢。先写一个自定义类。return age;return avg;再给几个元素。这时候再尝试去写sort方法。其实跟上面差不了太多,只是属性是私有的,需要通过get方法访问。这里其实可以写成方法引用,方法引用也是函数式接口的一种书写方法,这样子写更有逼格,但我不推荐,因为我不熟悉这种写法。
2023-05-27 14:57:53
5641
1
原创 java中ArrayList的简述和用法
ArrayList实现了List这个接口,List接口继承了collection接口,它是声明有序存储对象(可重复)功能的公共接口。List集合中只能存引用数据类型,不能存基础数据类型;当然如果一定要存的话可以用基础数据类型的封装类。这也决定了ArrayList也只能存对象。按我的理解,ArrayList是把每个对象的地址以数组的方式存储起来,只不过这个数组长度是可变的。
2023-05-20 16:54:37
162
1
原创 商品管理系统version1.1
小结:当时写出来的时候非常沾沾自喜,现在看来非常难看,虽然能跑,该有的功能都要,也能勉强达到想要的效果;但这个功能的实现代码可以说是为达目的不择手段,一点都不优雅。用现在的知识去评判以前的代码真的就是耍流氓,谁不是小白过来的。这个版本我根据所学的知识把商品作为一个类封装起来,外部无法直接访问商品属性而是通过get和set方法进行访问和修改。另外,我把增删改查的功能完善了一下,用蹩脚的对数组操作写的。这个版本,我把所有的方法都抽出来作为一个操作类。最后写一个主类利用循环结构达到想要的目的。
2023-05-17 16:09:26
110
1
原创 商品管理系统version1.0
当时刚开始学,对java的认识几乎为0,所以用c语言的知识和java的一些东西写的,商品的属性和账号密码都是用数组存起来的,增删改查都是利用对数组的增删改查写的,而且没写完。现在看来,这个程序的结构和功能的实现跟坨翔一样。
2023-05-12 12:32:50
95
原创 win11忘记密码怎么办(下)
这种方式有两个弊端:1.这个电脑账户必须是允许修改密码的,如果不改就是默认允许。当然我们可以键入“net user”+“用户名”查看。2.这个用户需要拥有管理员权限,也就是这个账户得是管理员用户,不然权限不够就没有上述操作了,如果这台电脑只有一个用户,那么就是默认是管理员用户。上述两个问题大家遇到的概率很小很小,问题1可以通过直接删除用来保存密码的文件解决,简单粗暴,但成功率不高且麻烦;至于问题2暂时没有去了解学习,见谅。
2023-04-16 14:46:04
1684
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人