• 作业12-流与文件


    1. 本周学习总结
      ==========

    1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容。

    1. 面向系统综合设计-图书馆管理系统或购物车
      ==========
      使用流与文件改造你的图书馆管理系统或购物车。

    2.1 简述如何使用流与文件改造你的系统。文件中数据的格式如何?

    程序一开始,通过读取本地用户信息表和书籍信息表,然后存放到动态数组。程序结束后,将数据写入文件并保存。

    用户信息 数据格式
    用户姓名 String
    用户学号 long
    登录密码 String
    管理员 boolean
    书籍信息 数据格式
    书籍名称 String
    书籍编号 long
    作者 String
    是否借出 boolean
    借阅者的学号 long

    2.2 简述系统中文件读写部分使用了流与文件相关的什么接口与类?为什么要用这些接口与类?

    使用了BufferedReaderBufferedWriterFileWriterFileReader
    原因:使用BufferedReader可以缓冲各个字符,提高读入效率。BufferedWriter缓冲各个字符,提高写入效率。FileWriter用于字符写入文件,同理,FileReader用于字符读取文件。

    2.3 截图读写文件相关代码。关键行需要加注释。

    如下图所示:
    读取:
    写入:

    1. 代码量统计
      ==========

    3.1 统计本周完成的代码量

    周次 总代码量 新增代码量 总文件数 新增文件数
    1 297 297 5 5
    2 366 69 10 5
    3 411 45 14 4
    4 521 110 20 6
    5 601 80 22 2
    6 601 0 22 0
    7 706 105 24 2
    8 856 150 27 3
    9 1232 376 32 5
    10 1521 289 38 6
    11 2122 601 47 9
    12 2532 410 52 5
  • 相关阅读:
    UVA 1025 A Spy in the Metro DP水题
    ZOJ 3814 Sawtooth Puzzle BFS
    ZOJ 3816 Generalized Palindromic Number
    UVA 10859 Placing Lampposts 树形DP
    UVA 11825 Hackers' Crackdown 状压DP
    POJ 2887 Big String 线段树 离线处理
    POJ 1635 Subway tree systems Hash法判断有根树是否同构
    BZOJ 3110 k大数查询 & 树套树
    sdoi 2009 & 状态压缩
    来自于2016.2.24的flag
  • 原文地址:https://www.cnblogs.com/jmu201621123082/p/8012400.html
Copyright © 2020-2023  润新知