摘要:輸出流從指定的字節(jié)數(shù)組寫入個(gè)字節(jié),從偏移開始輸出到此輸出流將字節(jié)從指定的字節(jié)數(shù)組寫入此輸出流。字符流輸入流將字符讀入數(shù)組的一部分。關(guān)閉流并釋放與之相關(guān)聯(lián)的任何系統(tǒng)資源。寫一個(gè)字符串的一部分。
IO流
1.流
流動(dòng)、流向 從一端移動(dòng)到另一端 源頭與目的地,程序與文件|數(shù)組|網(wǎng)絡(luò)連接|數(shù)據(jù)庫,以程序?yàn)橹行?br>2.IO流分類
流向
輸入流
輸出流
數(shù)據(jù)
字節(jié)流:二進(jìn)制,可以是一切文件包括純文本doc音頻視頻
字符流:文本文件,只能處理純文本
功能
節(jié)點(diǎn)流:包裹源頭,離源頭最近的
處理流:增強(qiáng)功能提高性能
3.字符流與字節(jié)流
字節(jié)流
輸入流 InputStream: read(byte[] b, int off, int len):從輸入流讀取最多l(xiāng)en字節(jié)的數(shù)據(jù)到一個(gè)字節(jié)數(shù)組 read(byte[] b):從輸入流讀取一些字節(jié)數(shù),并將它們存儲到緩沖區(qū) b;close()關(guān)閉此輸入流并釋放與流相關(guān) 聯(lián)的任何系統(tǒng)資源。 輸出流 OutputStream: write(byte[] b, int off, int len):從指定的字節(jié)數(shù)組寫入 len個(gè)字節(jié),從偏移off,開始輸出到此輸出流 write(byte[] b) :將 b.length字節(jié)從指定的字節(jié)數(shù)組寫入此輸出流。 flush():刷新此輸出流并強(qiáng)制任何緩沖的輸出字節(jié)被寫出;close()關(guān)閉此輸出流并釋放與此流相關(guān)聯(lián)的任何系 統(tǒng)資源。
字符流
輸入流 Reader: read(char[] cbuf, int off, int len):將字符讀入數(shù)組的一部分。 close():關(guān)閉流并釋放與之相關(guān)聯(lián)的任何系統(tǒng)資源。 輸出流 Writer: write(char[] cbuf, int off, int len):寫入字符數(shù)組的一部分。 write(String str,int off, int len):寫一個(gè)字符串的一部分。 flush():關(guān)閉流,先刷新。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/69726.html
摘要:學(xué)習(xí)筆記二流的概念在程序中所有的數(shù)據(jù)都是以流的方式進(jìn)行傳輸或保存的,程序需要數(shù)據(jù)的時(shí)候要使用輸入流讀取數(shù)據(jù),而當(dāng)程序需要將一些數(shù)據(jù)保存起來的時(shí)候,就要使用輸出流完成。主要功能是向文件中寫入內(nèi)容構(gòu)造函數(shù)根據(jù)給定的對象構(gòu)造一個(gè)對象。 Java IO學(xué)習(xí)筆記二 流的概念 在程序中所有的數(shù)據(jù)都是以流的方式進(jìn)行傳輸或保存的,程序需要數(shù)據(jù)的時(shí)候要使用輸入流讀取數(shù)據(jù),而當(dāng)程序需要將一些數(shù)據(jù)保存起來...
摘要:字節(jié)流可以處理所有以為單位存儲的文件,也就是說可以處理所有的文件,但是在處理字符的速度上不如字符流。文件字節(jié)輸入流的讀取時(shí),是直接同字節(jié)流中讀取的。原理就是在字節(jié)流的基礎(chǔ)上增加了編解碼的操作。 前言 流是干什么的:為了永久性的保存數(shù)據(jù)。 IO流用來處理設(shè)備之間的數(shù)據(jù)傳輸(上傳和下載文件) java對數(shù)據(jù)的操作是通過流的方式。 java用于操作流的對象都在IO包中。 java IO系統(tǒng)...
摘要:從通道進(jìn)行數(shù)據(jù)寫入創(chuàng)建一個(gè)緩沖區(qū),填充數(shù)據(jù),并要求通道寫入數(shù)據(jù)。三之通道主要內(nèi)容通道介紹通常來說中的所有都是從通道開始的。從中選擇選擇器維護(hù)注冊過的通道的集合,并且這種注冊關(guān)系都被封裝在當(dāng)中停止選擇的方法方法和方法。 由于內(nèi)容比較多,我下面放的一部分是我更新在我的微信公眾號上的鏈接,微信排版比較好看,更加利于閱讀。每一篇文章下面我都把文章的主要內(nèi)容給列出來了,便于大家學(xué)習(xí)與回顧。 Ja...
摘要:學(xué)習(xí)筆記總結(jié)前言前面的八篇文章詳細(xì)的講述了的操作方法,文章列表如下基本的文件操作字符流和字節(jié)流的操作和操作內(nèi)存操作流管道流打印流對的支持和后續(xù)字節(jié)流字節(jié)流的操作都是基于和這兩個(gè)抽象類是字節(jié)輸入流,主要的功能是從文件中讀取數(shù)據(jù)它的子類有內(nèi)存操 Java IO學(xué)習(xí)筆記總結(jié) 前言 前面的八篇文章詳細(xì)的講述了Java IO的操作方法,文章列表如下 基本的文件操作 字符流和字節(jié)流的操作 In...
摘要:是方法返回值的數(shù)據(jù)類型。方法名和參數(shù)表共同構(gòu)成方法簽名。構(gòu)造方法和它所在類的名字相同,但構(gòu)造方法沒有返回值。輸入流表示從一個(gè)源讀取數(shù)據(jù),輸出流表示向一個(gè)目標(biāo)寫數(shù)據(jù)。下圖是一個(gè)描述輸入流和輸出流的類層次圖。有多種構(gòu)造方法可用來創(chuàng)建對象。 我們經(jīng)常使用到 System.out.println(),那么它是什么呢? 一、系統(tǒng)方法 我們經(jīng)常使用到 System.out.println(),那么...
摘要:學(xué)習(xí)筆記三在整個(gè)包中,實(shí)際上就是分為字節(jié)流和字符流,但是除了這兩個(gè)流之外,還存在了一組字節(jié)流字符流的轉(zhuǎn)換類。是字節(jié)流通向字符流的橋梁它使用指定的讀取字節(jié)并將其解碼為字符。主要的功能還是向文件中寫入文件構(gòu)造函數(shù)創(chuàng)建使用默認(rèn)字符編碼的。 Java IO學(xué)習(xí)筆記三 在整個(gè)IO包中,實(shí)際上就是分為字節(jié)流和字符流,但是除了這兩個(gè)流之外,還存在了一組字節(jié)流-字符流的轉(zhuǎn)換類。 OutputStre...
閱讀 1193·2021-11-15 18:00
閱讀 1789·2021-10-08 10:15
閱讀 752·2021-09-04 16:48
閱讀 2373·2021-09-04 16:48
閱讀 1313·2019-08-29 18:40
閱讀 965·2019-08-29 13:08
閱讀 2987·2019-08-26 14:06
閱讀 1111·2019-08-26 13:35