暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
网络编程.pdf
229
11页
0次
2022-10-09
10墨值下载
对象的序列化
..
  对象的序列化的意义 : 对象变成一个文件,在网络中传递,可以让任何一个人使用
ObjectOutputStream 对象的序列化
..
构造方法ObjectOutputStream(OutputStream out)传递字节输出流
void writeObject(Object o)写入对象
/**/**
* *
*/ */
publicpublic staticstatic voidvoid writeObjwriteObj()()throwsthrows IOException { IOException {
//创建,//,
FileOutputStreamFileOutputStream fosfos == newnew FileOutputStreamFileOutputStream(("day20_2/person.txt""day20_2/person.txt"););
//对象//
ObjectOutputStreamObjectOutputStream oosoos == newnew ObjectOutputStreamObjectOutputStream(fos);(fos);
//oos,//oos,
PersonPerson personperson == newnew PersonPerson(("""",,2020););
oos.writeObject(person); oos.writeObject(person);
oos.close(); oos.close();
} }
1
2
3
4
5
6
7
8
9
10
11
12
13
java
ObjectInputStream 对象的反序列化
..
构造方法ObjectInputStream (InputStream out)传递字节输入流
Object readObject()读取对象
  
  
/**/**
* *
* 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();
} }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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协议中的四层分别是应用层、传输层、网络层和链路层,每层分别负责不同的通信功能。
链路层:链路层是用于定义物理传输通道,通常是对某些网络连接设备的驱动协议,例如针对光
纤、网线提供的驱动。
of 11
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜