国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java I/O流與序列化

2019-11-06 08:52:09
字體:
來源:轉載
供稿:網友

以InputStream(輸入流)和OutputStream(輸出流)為后綴的是字節流。

以Reader(輸入流)和Writer(輸出流)為后綴的是字符流。

字符流與字節流的區別不加闡述

對象序列化的目的是為了將對象保存到磁盤中,或允許在網絡中直接傳遞對象。或通過網絡傳輸,以備以后重新恢復成原來的那個對象。對象序列化機制使得對象可以脫離程序

的運行而獨立存在。

以下是一個對象序列化的例子

package date15;import java.io.*;public class Xuliehua {public static void main(String[] args) throws ClassNotFoundException {	try {		ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("C://Users//byszc//Desktop//1111111//ohoh.txt"));		Person person = new Person("xiaoming",16);		oos.writeObject(person);		ObjectInputStream iis = new ObjectInputStream(new FileInputStream("C://Users//byszc//Desktop//1111111//ohoh.txt"));	  Person hah= (Person)iis.readObject();	  System.out.PRintln(hah.age);	} catch (FileNotFoundException e) {		// TODO Auto-generated catch block		e.printStackTrace();	} catch (IOException e) {		// TODO Auto-generated catch block		e.printStackTrace();	}}}我們的Person類要implements serializable才行,這是為了告訴程序,我這個類生成的javaBean對象是可以序列化的。

打開ohoh.txt文件。其中保存的Person類對象是這個樣子的

這樣就做到了對象磁盤持久化。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莱州市| 密云县| 佛教| 岳池县| 平阴县| 车致| 集贤县| 镇原县| 石首市| 库车县| 邯郸市| 正镶白旗| 东莞市| 万州区| 普洱| 杂多县| 丹巴县| 广东省| 鲁山县| 福安市| 铜鼓县| 正蓝旗| 阜新| 驻马店市| 青阳县| 大埔县| 武强县| 玛沁县| 兴化市| 安陆市| 循化| 青阳县| 洛扎县| 巴林左旗| 法库县| 吉安县| 芜湖市| 吉木乃县| 海原县| 高唐县| 泾源县|