zoukankan      html  css  js  c++  java
  • 201621123080《Java程序设计》第12周学习总结

    201621123080《Java程序设计》第12周学习总结


    1. 本周学习总结

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

    2. 面向系统综合设计-图书馆管理系统或购物车

    使用流与文件改造你的图书馆管理系统或购物车。

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

    在程序开始时,进行读取本地用户信息表和书籍信息表,并存放至动态数组里。在程序结束时,将动态数组里的数据写入文件并保存。

    数据格式如下(中间用空格隔开)

    用户信息 数据
    姓名 String
    号数 long
    密码 String
    管理员 boolean
    书籍信息 数据
    书名 String
    号数 long
    作者 String
    是否借出 boolean
    借书者号数 long

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

    类与接口 作用
    BufferedReader 缓冲各个字符,提高读入效率
    BufferedWriter 缓冲各个字符,提高写入效率
    FileWriter 字符写入文件
    FileReader 字符读取文件

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

    读取书籍

    写入书籍

    读取用户

    写入用户

    3. 代码量统计

    3.1 统计本周完成的代码量

    需要将每周的代码统计情况融合到一张表中。

    周次 总代码量 新增代码量 总文件数 新增文件数
    1 0 0 0 0
    2 0 0 0 0
    3 472 472 11 11
    4 472 0 11 0
    5 468 -4 12 1
    6 1043 575 30 18
    7 2417 1374 51 21
    8 5129 2712 83 32
    9 5284 155 89 6
    10 5714 430 98 9
    11 5995 281 105 7
    12 6365 370 114 9
    13 6771 406 120 6
  • 相关阅读:
    Django同步数据库(/manage.py makemigrations) 报错
    python中global和nonlocal用法的详细说明
    linux系统下载pycharm
    第一次博客作业
    结对编程作业
    团队介绍与选题报告
    FTP的时间为什么比系统时间晚了八个小时?
    新的部落格
    Enter键提交表单
    Android动画RotateAnimation(fromDegrees, toDegrees, pivotX,pivotY)参数
  • 原文地址:https://www.cnblogs.com/boxker/p/8012208.html
Copyright © 2011-2022 走看看