流Stream

流把對(duì)數(shù)據(jù)的讀寫進(jìn)行人為抽象,抽象成數(shù)據(jù)在管道中流動(dòng)
流是單向的
輸入流,只能用來(lái)讀取數(shù)據(jù)
輸出流,只能用來(lái)輸出數(shù)據(jù)
流只能順序讀寫數(shù)據(jù)
——流只能一次性從頭到尾流動(dòng)
—— 流動(dòng)過(guò)的數(shù)據(jù)不能重復(fù)流動(dòng),只能是一次性的,最后一個(gè)字節(jié)讀完,流就沒(méi)用了
——重復(fù)讀寫數(shù)據(jù),只能新建流,從頭讀寫



InputStream/OutputStream
字節(jié)流的抽象父類
抽象類不能創(chuàng)建對(duì)象,如果要?jiǎng)?chuàng)建對(duì)象,只能創(chuàng)建子類對(duì)象

public abstract class InputStream implements Closeable {}
public abstract class OutputStream implements Closeable, Flushable {}

方法:
3個(gè)重載的write方法
write(int b)
write(byte[])
write(byte[],start,length)

flush()刷出緩存數(shù)據(jù)
2個(gè)重載的read方法
read()讀一個(gè)字節(jié)
read(byte[])讀一批
available()剩余可讀取的字節(jié)數(shù)量

  public int available() throws IOException {
        return 0;
    }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、基礎(chǔ)知識(shí):1、JVM、JRE和JDK的區(qū)別:JVM(Java Virtual Machine):java虛擬機(jī)...
    殺小賊閱讀 2,569評(píng)論 0 4
  • 概述 java.io 包幾乎包含了所有操作輸入、輸出需要的類。所有這些流類代表了輸入源和輸出目標(biāo)。java.io ...
    Steven1997閱讀 9,423評(píng)論 1 25
  • 1、IO流 1.1、概述 之前學(xué)習(xí)的File類它只能操作文件或文件夾,并不能去操作文件中的數(shù)據(jù)。真正保存數(shù)據(jù)的是文...
    Villain丶Cc閱讀 2,789評(píng)論 0 5
  • 下圖為思維導(dǎo)圖化制的項(xiàng)目管理要素:灰色為啟動(dòng)過(guò)程組、白色為規(guī)劃過(guò)程組、紫色為執(zhí)行過(guò)程組、藍(lán)色為監(jiān)控過(guò)程組、綠色為收...
    燕京博士閱讀 2,266評(píng)論 0 2
  • 摸過(guò)火,浸過(guò)酒 趟過(guò)冰河,滾過(guò)烹油 和存活一榮俱榮 從茫然若失走向冰雪澆頭 你的心是一個(gè)宇宙 死生互逆,事了拂衣 ...
    王因止閱讀 283評(píng)論 0 0

友情鏈接更多精彩內(nèi)容