知识大全 Java Socket传输数据的文件系统介绍
Posted 知
篇首语:满堂花醉三千客,一剑霜寒十四州。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java Socket传输数据的文件系统介绍相关的知识,希望对你有一定的参考价值。
Java Socket传输数据的文件系统介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java Socket传输数据在进行的时候有很多的事情需要我们不断的进行有关代码的学习 只有不断的学习才能掌握相关的问题 下面我们就详细的看看如何才能更好的使用这些技术
我们将这个对象串行化至文件系统 然后将之还原 Java <> Socket传输数据在这个过程其实类似于一个 压扁 和 充气 的过程 请注意 我们的Person类中包含一个嵌入对象 并且birthday变化 将之设置为transient限定符 这表示我们放弃了birthday的串行化
Java代码
package stream demo;
import java io ByteArrayInputStream;
import java io ByteArrayOutputStream;
import java io File;
import java io FileInputStream;
import java io FileOutputStream;
import java io IOException;
import java io InputStream;
import java io ObjectInputStream;
import java io ObjectOutputStream;
import java io OutputStream;
import java util Date;
public class Persistence
public static void main(String[] args)
Persistence savePerson();
Persistence getPerson();
public static void getPerson()
try
InputStream in = new FileInputStream( c:\\\\person dat );
ObjectInputStream dataInput = new ObjectInputStream(in);
Person p = (Person) dataInput readObject();
System out println(p getName());
System out println(p getTall());
System out println(p getBirthday());
System out println(p getAddress() getCity());
System out println(p getAddress() getStreet());
catch (Exception e)
// TODO Auto generated catch block
e printStackTrace();
public static void savePerson()
Person p = new Person();
p setName( corey );
p setTall( );
p setBirthday(new Date());
p setAddress(new Address( yiyang ziyang ));
OutputStream out = new ByteArrayOutputStream();
try
OutputStream fileOut = new FileOutputStream(new File(
c:\\\\person dat ));
ObjectOutputStream dataOut = new ObjectOutputStream(fileOut);
dataOut writeObject(p);
dataOut close();
fileOut close();
catch (IOException e)
// TODO Auto generated catch block
e printStackTrace();
package stream demo;
import java io ByteArrayInputStream;
import java io ByteArrayOutputStream;
import java io File;
import java io FileInputStream;
import java io FileOutputStream;
import java io IOException;
import java io InputStream;
import java io ObjectInputStream;
import java io ObjectOutputStream;
import java io OutputStream;
import java util Date;
public class Persistence
public static void main(String[] args)
Persistence savePerson();
Persistence getPerson();
public static void getPerson()
try
InputStream in = new FileInputStream( c:\\\\person dat );
ObjectInputStream dataInput = new ObjectInputStream(in);
Person p = (Person) dataInput readObject();
System out println(p getName());
System out println(p getTall());
System out println(p getBirthday());
System out println(p getAddress() getCity());
System out println(p getAddress() getStreet());
catch (Exception e)
// TODO Auto generated catch block
e printStackTrace();
public static void savePerson()
Person p = new Person();
p setName( corey );
p setTall( );
p setBirthday(new Date());
p setAddress(new Address( yiyang ziyang ));
OutputStream out = new ByteArrayOutputStream();
try
OutputStream fileOut = new FileOutputStream(new File(
c:\\\\person dat ));
ObjectOutputStream dataOut = new ObjectOutputStream(fileOut);
dataOut writeObject(p);
dataOut close();
fileOut close();
catch (IOException e)
// TODO Auto generated catch block
e printStackTrace();
cha138/Article/program/Java/hx/201311/27200
相关参考
JavaSocket网络传输的序列化机制 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java
知识大全 Java进阶 关于Java Socket编程的详细介绍[2]
Java进阶关于JavaSocket编程的详细介绍[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 Java进阶 关于Java Socket编程的详细介绍[1]
Java进阶关于JavaSocket编程的详细介绍[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
JavaSocket线程的设计原理介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! JavaS
关于JavaSocket编程的详细介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
一篇不错的介绍JavaSocket编程的文章 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 事实
有时候可能会用到json格式进行数据的传输那么怎么把接收到的数据解析出来呢?下面介绍两种解析json数据的方法 通过谷歌的Gs
Java网络编程从入门到精通(13):使用Socket类接收和发送数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶
JavaSocket编程中的一个秘密类 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一介绍 J
Java获取网络文件并插入数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 抓取各大网站的数