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

本文总结了一周内的学习成果,重点介绍了如何为系统增加网络功能,如通过8080端口创建服务并利用多线程技术实现多用户同时访问。此外,还详细记录了每周的代码增量和文件数量。

1. 本周学习总结

以你喜欢的方式(思维导图、OneNote或其他)归纳总结多网络相关内容。
1121855-20180120131123678-389429178.png

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

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

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

3. 码云与PTA

  • 3.1 统计本周完成的代码量
    1121855-20180120144914224-782633940.png

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

周次总代码量新增代码量总文件数新增文件数
10000
20000
329829866
43687082
5678310113
6999321165
71209210193
81520311212
91882362221
102252370242
112554302251
122858304283
133102244302
143603401344

转载于:https://www.cnblogs.com/bining/p/8075691.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值