201621123055 《Java程序设计》第十三周学习总结

1. 本周学习总结

以你喜欢的方式(思维导图、OneNote或其他)归纳总结多网络相关内容。
201621123055 《Java程序设计》第十三周学习总结_第1张图片

2.增加网络功能(购物车、图书馆管理、斗地主等)-分组完成

为了让你的系统可以被多个用户通过网络同时使用,需要为你的系统增加网络功能。

  • 2.1 简述你想为你的系统增加什么网络功能?设计思路是什么?
    答:创建一个服务8080端口,通过网络助手客户端进行访问,就可以创建一个Socket对象,客户端进行功能选择,服务器通过客户端的选择返回相应的服务;运用多线程技术,可以使多个客户端同时进行访问。
  • 2.2 系统通过网络传递了什么信息?信息的格式是什么?
    答:传递了I/O流,使用getInputStream,.getOutputStream来获取或者输入字节流,用Scanner,PrintWriter包装起来进行传输
  • 2.3 你的网络模块使用了TCP还是UDP技术?模块中的常用类是什么?
    答:使用TCP技术。
    模块中常用的类是ServerSocket类,Socket类,Thread类。
  • 2.4 截图网络通讯部分的源代码与运行截图,并进行简单说明。
    答:
    201621123055 《Java程序设计》第十三周学习总结_第2张图片
    201621123055 《Java程序设计》第十三周学习总结_第3张图片
    运行:
    201621123055 《Java程序设计》第十三周学习总结_第4张图片

3. 码云与PTA

  • 3.1 统计本周完成的代码量

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

周次 总代码量 新增代码量 总文件数 新增文件数
1 0 0 0 0
2 0 0 0 0
3 298 298 6 6
4 368 70 8 2
5 678 310 11 3
6 999 321 16 5
7 1209 210 19 3
8 1520 311 21 2
9 1882 362 22 1
10 2252 370 24 2
11 2554 302 25 1
12 2858 304 28 3
13 3102 244 30 2
14 3603 401 34 4

你可能感兴趣的:(201621123055 《Java程序设计》第十三周学习总结)