前言
用于练习实践之前学习的知识
掌握java基本语法
熟悉使用流程控制
理解面向对象思想
熟练封装,继承,多态
熟悉使用接口,异常
熟悉使用集合
熟悉掌握I/o流相关操作
一、项目简介
1.项目结构图

2.项目流程图

3.项目UML图

二、核心代码
1.数据读写与存储
采用I/O流读写。采用txt文件存储数据。:
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("LibraryManagementSystem\\src\\priv\\iik\\lms\\file\\reader.txt"));
BufferedReader bufferedReader = new BufferedReader(new FileReader("LibraryManagementSystem\\src\\priv\\iik\\lms\\file\\reader.txt"));
2.对存入txt文件的数据编码解码
编码
//编码
//将图书实体类的各项属性全部转换为字符串,然后合并成一个字符串写入txt文件中
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("LibraryManagementSystem\\src\\priv\\iik\\lms\\file\\book.txt"));

这是一个用于巩固Java基础知识的练手项目,涵盖了数据读写、存储及编码解码。通过I/O流操作txt文件,实现图书馆管理系统的数据管理,但存在效率问题,如每次读写都需要加载整个文件内容,且读取时需额外解码。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



