前言
用于练习实践之前学习的知识
掌握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")