字節緩衝流學習總結

1.輸出字節緩衝流: BufferedOutPutStream(OutPutStream)   flush()刷新緩衝區 該類實現緩衝輸出流。 經過設置這樣的輸出流,應用程序能夠向底層輸出流寫入字節,而沒必要爲寫入的每一個字節致使底層系統的調用     
讀入字節緩衝流: BufferedInPutStream(InputStream)  建立BufferedInputStream將建立一個內部緩衝區數組。 當從流中讀取或跳過字節時,內部緩衝區將根據須要從所包含的輸入流中從新填充,一次不少字節
2.java經常使用字符碼java

ASCII:佔一字節, 英文,數字,特殊符號*@
GBK:英文1字節 中文兩字節
UTF-8:英文1字節 中文三字節
3.字符串編碼解碼方法數組

編碼:getBytes()     getBytes("UTF-8")
解碼:new String(bys[]) new String(bys[],"UTF-8")
4.字符流及字符流處理編碼編碼

字符的輸出流:OutPutSreamWriter(new FileOutPutStream("文件路徑"))   OutPutSreamWriter(new FileOutPutStream("文件路徑"),「字符集」)
字符的輸入流:InPutSreamReader(new FileInPutStream("文件路徑"))   InPutSreamReader(new FileInPutStream("文件路徑"),「字符集」)
5.字符流寫數據五種方式字符串

write(int)
write(char [])
write(char [],index,len)
write("")
write("",index,len)
6.字符流讀數據兩種方式get

read()    -1結束 返回值就是讀取的數據
read(char []) -1結束 返回值是讀取的字符數,數據存參數傳遞的數組
7.字符流改進it

FileReader("文件路徑")
FileWriter("文件路徑")
8.字符緩衝流程序

BufferedWriter(Writer)
BufferedReader(Reader)
9.字符緩衝流的新方法方法

BufferedReader: readLine()  返回值String的方式接數據,當返回值null
BufferedWriter:     newLine() 換行
總結:字節流總結

InputStream
FileInputStream
BufferedInputStream
OutPutSteam
FileOutPutStream
BufferedOutPutSteam
字符流
Reader
InputStreamReader
FileReader
BufferedReader
Writer
InputStreamWriter
FileWriter
BufferedWriter數據

相關文章
相關標籤/搜索