成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

序列化02_對(duì)象的序列化流_ObjectOutputStream

Alliot / 1237人閱讀

摘要:對(duì)象的序列化流作用把對(duì)象以流的方式寫入到文件中保存構(gòu)造方法創(chuàng)建寫入指定的。使用步驟創(chuàng)建對(duì)象構(gòu)造方法中傳遞字節(jié)輸出流使用對(duì)象中的方法把對(duì)象寫入到文件中釋放資源創(chuàng)建對(duì)象構(gòu)造方法中傳遞字節(jié)輸出流使用對(duì)象中的方法把對(duì)象寫入到文件中小美女釋放資源

package com.itheima.demo04.ObjectStream;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;

/*

java.io.ObjectOutputStream extends OutputStream
ObjectOutputStream:對(duì)象的序列化流
作用:把對(duì)象以流的方式寫入到文件中保存

構(gòu)造方法:
    ObjectOutputStream(OutputStream out) 創(chuàng)建寫入指定 OutputStream 的 ObjectOutputStream。
    參數(shù):
        OutputStream out:字節(jié)輸出流
特有的成員方法:
    void writeObject(Object obj) 將指定的對(duì)象寫入 ObjectOutputStream。

使用步驟:
    1.創(chuàng)建ObjectOutputStream對(duì)象,構(gòu)造方法中傳遞字節(jié)輸出流
    2.使用ObjectOutputStream對(duì)象中的方法writeObject,把對(duì)象寫入到文件中
    3.釋放資源

*/
public class Demo01ObjectOutputStream {

public static void main(String[] args) throws IOException {
    //1.創(chuàng)建ObjectOutputStream對(duì)象,構(gòu)造方法中傳遞字節(jié)輸出流
    ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("10_IOperson.txt"));
    //2.使用ObjectOutputStream對(duì)象中的方法writeObject,把對(duì)象寫入到文件中
    oos.writeObject(new Person("小美女",18));
    //3.釋放資源
    oos.close();
}

}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/76272.html

相關(guān)文章

  • 1、Properties集合 2、列化與反列化 3、打印 4、commons-IO

    摘要:集合的特點(diǎn)集合的特點(diǎn)類介紹類表示了一個(gè)持久的屬性集。可保存在流中或從流中加載。屬性列表中每個(gè)鍵及其對(duì)應(yīng)值都是一個(gè)字符串特點(diǎn)的子類,集合中的方法都可以用。該集合沒有泛型。鍵值可以存儲(chǔ)到集合中,也可以存儲(chǔ)到持久化的設(shè)備硬盤盤光盤上。 01Properties集合的特點(diǎn) * A: Properties集合的特點(diǎn) * a: Properties類介紹 * Propert...

    aboutU 評(píng)論0 收藏0
  • Java編程基礎(chǔ)23——IO(其他)&Properties

    摘要:但它融合了和的功能。支持對(duì)隨機(jī)訪問文件的讀取和寫入。的概述和作為集合的使用了解的概述類表示了一個(gè)持久的屬性集??杀4嬖诹髦谢驈牧髦屑虞d。屬性列表中每個(gè)鍵及其對(duì)應(yīng)值都是一個(gè)字符串。 1_序列流(了解) 1.什么是序列流 序列流可以把多個(gè)字節(jié)輸入流整合成一個(gè), 從序列流中讀取數(shù)據(jù)時(shí), 將從被整合的第一個(gè)流開始讀, 讀完一個(gè)之后繼續(xù)讀第二個(gè), 以此類推. 2.使用方式 整合兩個(gè): S...

    vvpale 評(píng)論0 收藏0
  • 列化05列化練習(xí)

    摘要:練習(xí)序列化集合當(dāng)我們想在文件中保存多個(gè)對(duì)象的時(shí)候可以把多個(gè)對(duì)象存儲(chǔ)到一個(gè)集合中對(duì)集合進(jìn)序列化和反序列化分析定義一個(gè)存儲(chǔ)對(duì)象的集合往集合中存儲(chǔ)對(duì)象創(chuàng)建一個(gè)序列化流對(duì)象使用對(duì)象中的方法對(duì)集合進(jìn)行序列化創(chuàng)建一個(gè)反序列化對(duì)象使用對(duì)象中的方法讀取文件 package com.itheima.demo04.ObjectStream; import java.io.*;import java.uti...

    Moxmi 評(píng)論0 收藏0
  • Java 對(duì)象列化

    摘要:對(duì)象序列化對(duì)象序列化機(jī)制允許把內(nèi)存中的對(duì)象轉(zhuǎn)換成與平臺(tái)無關(guān)的二進(jìn)制流,從而可以保存到磁盤或者進(jìn)行網(wǎng)絡(luò)傳輸,其它程序獲得這個(gè)二進(jìn)制流后可以將其恢復(fù)成原來的對(duì)象。 對(duì)象序列化 對(duì)象序列化機(jī)制允許把內(nèi)存中的Java對(duì)象轉(zhuǎn)換成與平臺(tái)無關(guān)的二進(jìn)制流,從而可以保存到磁盤或者進(jìn)行網(wǎng)絡(luò)傳輸,其它程序獲得這個(gè)二進(jìn)制流后可以將其恢復(fù)成原來的Java對(duì)象。 序列化機(jī)制可以使對(duì)象可以脫離程序的運(yùn)行而對(duì)立存在 ...

    tianyu 評(píng)論0 收藏0
  • Java IO框架總攬--ObjectInputStream& ObjectOutputSt

    摘要:與的作用是對(duì)基本數(shù)據(jù)和對(duì)象進(jìn)行序列化操作進(jìn)行支持。如果檢測(cè)到反序列化的類的和對(duì)象二進(jìn)制流的不同,則會(huì)拋出異常。 ObjectInputStream與ObjectOutputStream的作用是:對(duì)基本數(shù)據(jù)和對(duì)象進(jìn)行序列化操作進(jìn)行支持。其中ObjectInputStream對(duì)象提供對(duì)基本數(shù)據(jù)和對(duì)象對(duì)持久存儲(chǔ),當(dāng)我們需要讀取這些存儲(chǔ)這些基本數(shù)據(jù)或?qū)ο髸r(shí),可以創(chuàng)建文件輸入流對(duì)應(yīng)的Object...

    philadelphia 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<