第七周周总结

Posted

tags:

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

周总结

     本周学习内容围绕着Java网络编程和Java XML解析技术展开,也是javaOO中的最后一块。

在Java网络编程中主要讲解了OSI模型、TCP/IP分层模型、客户端和服务端、套接字。我们知道OSI参考模型采用分层结构,将网络分为七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层;TCP/IP参考模型分为四层:网络接口层、网络互联层、传输层、应用层。TCP代表传输控制协议,可以允许两个应用程序之间进行可靠的通信,而UDP代表用户报文协议,是一种非连接协议,允许两个应用程序之间进行不可靠的通讯,并且网络通信要具备IP地址与端口号才能进行。而一个TCP/IP套接字由一个IP地址、一个端对端协议(TCP或UDP协议)以及一个端口号唯一确定。在TCP套接字编程中学习了ServerSocket类、Socket类和套接字之间的相互通讯,在UDP套接字编程中学习了DatagramSocket类、DatagramPacket类、接受报文包和发送报文包,最后进行了综合训练,编写了一个多线程客户端聊天室。

    在XML解析技术中主要讲解了XML的语法和解析技术,知道了XML的基本组成有:文档的声明、元素、特殊符号、CDATA和处理指令,以及属性中的规定,如:version=1.0,encoding默认为UTF-8,<![CDATA[   ]]>为原样输出,并且注意根标签只有一个,最重要的是可以通过DTD来约束XML文档的标签格式。在XML中最最重要的就是解析技术,有两种方式:文档对象模型(DOM),一种基于树结构的API;XML简单API(SAX),一种事件驱动的API。DOM方法适用于频繁操作XML源文件,且文件不大的情况,而SAX方法适用于不能频繁操作源文件,且文件过大的情况。最后编写了国家-省份-城市的XML文档,并用SAX方法解析,产生了一种级联的效果。

      以上就是本周的学习小结,也是JavaOO学习中的最后一节,下周开始将步入mysql数据库的学习。

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

第七周周总结

第十七周周总结 Swing

第七周学习总结

20165331 第七周学习总结

第七周学习总结

第七周学习总结