/**/**
* 对象的反序列化 * 对象的反序列化
* ois.readObject(); 类找不到异常 ClassNotFoundException * ois.readObject(); 类找不到异常 ClassNotFoundException
* 没有class文件,抛出类找不到异常 * 没有class文件,抛出类找不到异常
*/ */
publicpublic staticstatic voidvoid readObjreadObj()()throwsthrows Exception{ Exception{
//创建字节输入流,读取数据源文件 ,源文件必须是序列化后的文件//创建字节输入流,读取数据源文件 ,源文件必须是序列化后的文件
FileInputStreamFileInputStream fisfis == newnew FileInputStreamFileInputStream(("day20_2/person.txt""day20_2/person.txt"););
//创建反序列化对象//创建反序列化对象
ObjectInputStreamObjectInputStream oisois == newnew ObjectInputStreamObjectInputStream(fis);(fis);
//读取对象//读取对象
ObjectObject objectobject == ois.readObject(); ois.readObject();
System.out.println(object); System.out.println(object);
ois.close(); ois.close();
} }
java ›
软件结构
..
C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、红蜘蛛、
飞秋等软件。
B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有IE、谷歌、
火狐等。
两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议
下,实现两台计算机的通信的程序。
网络通信协议
..
TCP/IP协议参考模型
...
网络通信协议:通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行
连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在
计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、
传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。
TCP/IP协议: 传输控制协议/因特网互联协议( Transmission Control Protocol/Internet
Protocol),是Internet最基本、最广泛的协议。它定义了计算机如何连入因特网,以及数据如
何在它们之间传输的标准。它的内部包含一系列的用于处理数据通信的协议,并采用了4层的分层
模型,每一层都呼叫它的下一层所提供的协议来完成自己的需求。
OSI参考模型:模型过于理想化,未能在因特网上进行广泛推广。 TCP/IP参考模型(或TCP/IP协
议):事实上的国际标准。
TCP/IP协议中的四层分别是应用层、传输层、网络层和链路层,每层分别负责不同的通信功能。
链路层:链路层是用于定义物理传输通道,通常是对某些网络连接设备的驱动协议,例如针对光
纤、网线提供的驱动。
文档被以下合辑收录
评论