201621123057 《Java程序设计》第13周学习总结
2017-12-20 18:22
225 查看
1. 本周学习总结
以你喜欢的方式(思维导图、OneNote或其他)归纳总结多网络相关内容。2. 为你的系统增加网络功能(购物车、图书馆管理、斗地主等)-分组完成
为了让你的系统可以被多个用户通过网络同时使用,需要为你的系统增加网络功能。2.1 简述你想为你的系统增加什么网络功能?设计思路是什么?
答:添加了
ThreadedServer类,为的是能够远程操作代码,又新建一个内部
ThreadedHandler类实现多线程,该类实现了
Runnable接口,在它的run方法里进行的相应的操作。
2.2 系统通过网络传递了什么信息?信息的格式是什么?
答:信息使用InputStream、OutputStream存储,然后用Scanner、PrintWriter进行包装传输。
2.3 你的网络模块使用了TCP还是UDP技术?模块中的常用类是什么?
答:使用的是TCP技术;
常用的类有
ServerSocket类、
Socket类、
Runnable类和
Thread类。
2.4 截图网络通讯部分的源代码,并进行简单说明。
2.5 选做:系统中有出现多线程的冲突或者同步问题吗?
3. 码云与PTA
3.1 统计本周完成的代码量
需要将每周的代码统计情况融合到一张表中。周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
---|---|---|---|---|
1 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 0 |
3 | 619 | 619 | 12 | 12 |
4 | 619 | 0 | 12 | 0 |
5 | 970 | 351 | 17 | 5 |
6 | 1118 | 148 | 25 | 8 |
7 | 1231 | 113 | 28 | 3 |
8 | 1707 | 476 | 33 | 5 |
9 | 1902 | 195 | 38 | 5 |
10 | 2316 | 414 | 43 | 5 |
11 | 2505 | 189 | 48 | 5 |
12 | 2885 | 380 | 54 | 6 |
13 | 3433 | 548 | 62 | 8 |
14 | 3581 | 148 | 64 | 2 |
选做:4. 网络学习指导(以下作业内容均为选做)
1. 网络基础
1.3 telnet cec.jmu.edu.cn 80,尝试回答:你从屏幕看到一些什么内容?返回的内容是不是cec.jmu.edu.cn的主页内容?尝试使用GET /index HTTP/1.0命令,会返回什么?详见实验任务书题目1。2. 编写TCP客户端程序
2.1 参照SocketTest.java编写一个简单的连接远程服务器小程序Client.java,可以接收并显示服务器发送的信息。启动时需要首先在控制台指定远程主机IP与端口号。相关文章推荐
- 201521123108 《Java程序设计》第13周学习总结
- 201521123098 《Java程序设计》第13周学习总结
- 201521123009 《Java程序设计》第13周学习总结
- 201521123062 《Java程序设计》第13周学习总结
- 201521123023《Java程序设计》第13周学习总结
- 201521123063 《Java程序设计》第13周学习总结
- 201521123114 《Java程序设计》第13周学习总结
- 201521123016 《Java程序设计》第13周学习总结
- 201521123026《JAVA程序设计》第13周学习总结
- 201521123031 《Java程序设计》第13周学习总结
- 201521123032 《Java程序设计》第13周学习总结
- 201521123057 《Java程序设计》第13周学习总结
- 201521123082 《Java程序设计》第13周学习总结
- 201521123036 《Java程序设计》第13周学习总结
- 201521123055 《Java程序设计》第13周学习总结
- 201521123068 《java程序设计》 第13周学习总结
- 201521123106 《Java程序设计》第13周学习总结
- 201521123099 《Java程序设计》第13周学习总结
- 201621123057 《Java程序设计》第10周学习总结
- 201521123017 《Java程序设计》第13周学习总结