第七周

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第七周相关的知识,希望对你有一定的参考价值。

在上一周我们结束了javaoo的课程,学习了java网络编程 javaXML解析技术;

java网络编程:

 

TCP在网络通信上有极强的生命力,例如远程连接(Telnet)和文件传输(FTP)都需要不定长度的数据被可靠地传输。但是可靠的传输是要付出代价的,对数据内容正确性的检验必然占用计算机的处理时间和网络的带宽,因此TCP传输的效率不如UDP高。

 

UDP操作简单,而且仅需要较少的监护,因此通常用于局域网高可靠性的分散系统中client/server应用程序。例如视频会议系统,并不要求音频视频数据绝对的正确,只要保证连贯性就可以了,这种情况下显然使用UDP会更合理一些。

 

1、网络编程的核心是IP、端口、协议三大元素

2、网络编程的本质是进程间通信

3、网络编程的2个主要问题:1是定位主机,2是数据传输

javaXML解析:
XML可扩展标记性语言,用于数据表达和数据传递。

XML语法规则:
       合法DTDXML:1、内部DTD(和XML一起);2、外部DTD(单独的DTD文件);3、公共DTD(在网站上)
       格式正确的XML:1、一篇XML只能有一个根元素;2、又开始标记必须有结束标记,除非是单标记;3、必须要有正确的标记嵌套

XML解析器有两种可用格式:进行验证的解析器和不进行验证的解析器。

XML解析器使用的两种基本API为DOM和SAX.

 

以上是关于第七周的主要内容,如果未能解决你的问题,请参考以下文章

第七周学习总结

第七周学习进度表

第七周学习进度表

第七周作业

20165331 第七周学习总结

第七周进度