码迷,mamicode.com
首页 > 其他好文 > 详细

杰瑞教育13

时间:2016-08-22 09:16:46      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

Scanner in=new Scanner(System.in);

String content=in.nextLine();

nextLine()方法允许输入一行内容并且有空格。

 

FileOutputStream,要想写入的内容不把原内容覆盖,则需要把原内容也读取出来,然后全都重新写入。

InputStream和OutputStream通常来处理例如图片、音频之类的二进制文件,当然也可以处理文本文件。Reader和Writer用来处理文本文件。

 

FileOutputStream fos=new FileOutputStream(filename,true);括号里写true,是因为后面如果想添加内容,则不会覆盖之前的。

 

【序列化】

 将对象的状态存储到特定存储介质中的过程。

内存对象à(序列化)文本文件(即对象的二进制文件)

文本文件(即对象的二进制文件)à(反序列化)内存对象

 

对象序列化的步骤:

  ①创建一个对象输出流--ObjectOutputStream

  ②writeObject()方法输出序列化对象

 

private static final long serialVersionUID=1L;要加上此句话才能序列化。

 

反对象序列化的步骤:

  ①创建一个对象输出流--ObjectInputStream

  ②readObject()方法读取流中的对象

 

 

杰瑞教育13

标签:

原文地址:http://www.cnblogs.com/rongqingye/p/5794263.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!