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

2. 为你的系统增加网络功能(购物车、图书馆管理、斗地主等)-分组完成
为了让你的系统可以被多个用户通过网络同时使用,需要为你的系统增加网络功能。
2.1 简述你想为你的系统增加什么网络功能?设计思路是什么?
我为系统增加了网络登录,注册,访问商城,访问购物车以及断开链接等功能。在提示下输入相应的编号通过服务端返回对应的信息。
2.2 系统通过网络传递了什么信息?信息的格式是什么?
客户端输入1是登录接着输入帐号和密码。输入2是注册接着输入姓名,地址和密码。输入3是访问商城接着输入1是购买物品,输入2是回到主界面。输入4是访问查看购物车。输入5是退出。使用了字节流InputStream和OutputStream,字符流Scanner和PrintWriter。
2.3 你的网络模块使用了TCP还是UDP技术?模块中的常用类是什么?
使用了TCP技术,模块中常用的类为WalMart,User,Commodity等。
2.4 截图网络通讯部分的源代码与运行截图,并进行简单说明。
注意:如果不会编写客户端,可以使用telnet或者网络调试助手*做客户端。**





2.5 选做:使用自己编写的客户端访问系统。简述里面的核心代码。
2.6 选做:系统中有出现多线程的冲突或者同步问题吗?
3. 码云与PTA
3.1 统计本周完成的代码量
需要将每周的代码统计情况融合到一张表中。
| 周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 | 
|---|---|---|---|---|
| 2 | 625 | 625 | 99 | 99 | 
| 3 | 1429 | 804 | 113 | 14 | 
| 4 | 3354 | 1925 | 223 | 110 | 
| 5 | 3751 | 397 | 241 | 18 | 
| 6 | 4369 | 618 | 80 | -161 | 
| 7 | 4998 | 629 | 78 | -2 | 
| 8 | 5590 | 592 | 87 | 9 | 
| 9 | 5751 | 161 | 89 | 2 | 
| 11 | 6101 | 350 | 97 | 8 | 
| 12 | 6495 | 394 | 104 | 7 | 
| 13 | 6786 | 291 | 108 | 4 | 
| 14 | 7227 | 441 | 109 | 1 | 

选做:4. 网络学习指导(以下作业内容均为选做)
1. 网络基础
1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同?

目的ip以及包的往返时间不同,原因是越变数不同。
1.2 telnet bbs.newsmth.net,上面这条命令连接的是远程主机的什么端口号?
远程登录的端口为23.
201621123016 《Java程序设计》第十三周学习总结的更多相关文章
- “2017面向对象程序设计(Java)第十三周学习总结”存在问题的反馈及本周教学安排
		
“2017面向对象程序设计(Java)第十三周学习总结”存在问题的反馈及本周教学安排1. 图形界面事件处理技术是Java GUI编程核心技术,要求同学们掌握其基本原理和基本编程模型:2. 本周四理论课 ...
 - 201871010106-丁宣元 《面向对象程序设计(java)》第十三周学习总结
		
201871010106-丁宣元 <面向对象程序设计(java)>第十三周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://home.cnblogs.com/u/nw ...
 - 20155304田宜楠2006-2007-2 《Java程序设计》第一周学习总结
		
20155304田宜楠2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 - 浏览教材,根据自己的理解每章提出一个问题 第一章 除了书上提到的开发工具还有什么适合 ...
 - 20165225《Java程序设计》第九周学习总结
		
20165225<Java程序设计>第九周学习总结 1.视频与课本中的学习: 第十三章学习总结 URL类 URL对象包含三部分信息:协议.地址和资源 创建URL对象两种方法: public ...
 - 20165236 2017-2018-2 《Java程序设计》第九周学习总结
		
20165236 2017-2018-2 <Java程序设计>第九周学习总结 一.第十三章教材内容总结 1.URL类 URL类是java.net包中的一个重要的类,使用URL创建对象的应用 ...
 - 20155201 2016-2017-2 《Java程序设计》第一周学习总结
		
20155201 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 每一章的问题: 第一章 Java ME都有哪些成功的平台? 第二章 哪些情况可以使用impo ...
 - 20155210潘滢昊 2016-2017-2《Java程序设计》第一周学习总结
		
20155210 2016-2017-2<Java程序设计>第一周学习总结 教材学习内容总结 1.1.1: 本节主要讲了Java的由来,1995年5月23日是Java公认的诞生日.还有版本 ...
 - 20155229 2016-2007-2 《Java程序设计》第一周学习总结
		
20155229 2016-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 1~18章的提问: 第一章:怎样撰写Java才不会沦于死背API文件.使用"复制. ...
 - 20155310 2016-2017-2 《Java程序设计》第一周学习总结
		
20155310 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 通过对第一章第二章的学习我了解到了JVM.JRE与JDK的重要性,并且下载.安装并测试了JD ...
 - 20155313 2016-2017-2 《Java程序设计》第一周学习总结
		
20155313 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 本周的Java学习进入了一个全新的阶段,对于我这样的并没有每天花费时间钻研的同学来说,最后几 ...
 
随机推荐
- 通过Pojo对象 field 属性加注解实现格式校验,极大的降低代码量
			
近期做一个接口.接受外系统的报文,通过XStream转换成java对象以后.须要对当中的字段做格式校验. 要求例如以下: 传统的方式是硬编码校验.可是对于field非常多的情况.代码量暴增.easy出 ...
 - Microsoft Visual Studio 2013 已停止工作的解决方法
			
VS最近莫名奇妙老师崩溃,每次只能修复以后才能正常使用, 后参考 http://www.jb51.net/softjc/226465.html 网页的介绍, 恍然:之前使用OSchina GIT 服务 ...
 - 【BZOJ1467/2480】Pku3243 clever Y/Spoj3105 Mod EXBSGS
			
[BZOJ1467/2480]Pku3243 clever Y/Spoj3105 Mod Description 已知数a,p,b,求满足a^x≡b(mod p)的最小自然数x. Input ...
 - Erlang Shell调试网络程序真方便
			
Erlang的shell功能强大,这里我将它当成我的客户端.可以动态的输入你需要发送的内容,也可以动态的接收内容,就像调试器一样,在开发过程中起到很重要的作用.具体使用方式如下: C:\Documen ...
 - EasyDarwin开源团队招募开发组成员
			
EasyDarwin开源流媒体服务器项目招募开发组成员,共同更新和维护EasyDarwin流媒体服务器,决策EasyDarwin后续开发方向: 加入要求: 1.对开源流媒体项目有浓厚兴趣: 2.有一定 ...
 - java的多生产者多消费者例子
			
import java.util.concurrent.locks.*; public class Test9 { public static void main(String[] args) { / ...
 - java之冒泡排序
			
//冒泡排序(Bubble Sorting)的基本思想是:通过对待排序序列从后向前(从下标较大的元素开始),依次比较相邻元素的排序码,若发现逆序则交换,使排序码较小的元素逐渐从后部移向前部(从下标较大 ...
 - tornado之模板扩展
			
当我们有多个模板的时候,很多模板之间其实相似度很高.我们期望可以重用部分网页代码.这在tornado中可以通过extends语句来实现.为了扩展一个已经存在的模板,你只需要在新的模板文件的顶部放上一句 ...
 - Linux就该这么学--命令集合1(常用系统工作命令)
			
1.用echo命令查看SHELL变量的值(前面有$符号): echo $SHELL 2.查看本机主机名: echo $HOSTNAME 3.查看当前的系统时间: date 4.按照“年-月-日 时:分 ...
 - UIView封装动画--iOS 利用系统提供方法来做弹性运动
			
iOS 利用系统提供方法来做弹性运动 /*创建弹性动画 damping:阻尼,范围0-1,阻尼越接近于0,弹性效果越明显 velocity:弹性复位的速度 */ [UIView animateWith ...