知识大全 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

相关参考

知识大全 Java Socket网络传输的序列化机制

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)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Java Socket线程的设计原理介绍

JavaSocket线程的设计原理介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JavaS

知识大全 关于Java Socket编程的详细介绍

关于JavaSocket编程的详细介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 一篇不错的介绍Java Socket编程的文章

一篇不错的介绍JavaSocket编程的文章  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  事实

知识大全 java 解析json格式数据

  有时候可能会用到json格式进行数据的传输那么怎么把接收到的数据解析出来呢?下面介绍两种解析json数据的方法      通过谷歌的Gs

知识大全 使用Socket类接收和发送数据

Java网络编程从入门到精通(13):使用Socket类接收和发送数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶

知识大全 Java Socket编程中的一个秘密类

JavaSocket编程中的一个秘密类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一介绍  J

知识大全 Java获取网络文件并插入数据库

Java获取网络文件并插入数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  抓取各大网站的数