『壹』 java中,常見的流類型有哪些
首先應該從兩個角度來看:
從輸入輸出方面來講: Java中有輸入流和輸出流
從流的編碼方式上來講: Java中有位元組流和字元流
下面主要講解從編碼方式來看java幾種常見的類型的流。
對於位元組流而言:主要繼承的抽象類為 InputStream和OutputStream
對於字元流而言:主要繼承的抽象類為 InputStreamReader和OutputStreamReder
『貳』 在java語言中處理數據基於流的形式,流有哪些分類形式
Java中的流從不同的角度可以分為以下幾類:
1. 處理的數據單位不同,可分為:字元流,位元組流
2.數據流方向不同,可分為:輸入流,輸出流
3.功能不同,可分為:節點流,處理流
『叄』 java的io流分為幾種
分兩大種,輸入流和輸出流
輸入流分為位元組輸入流,字元輸入流
輸出流分為位元組輸出流,字元輸出流
這四大類各自有各自的分支,各有各的功能,但總的來說主要是這四種。
字元流讀速寫速要比位元組流快,沒有亂碼現象,但是它只能讀寫文檔(txt);位元組流可以讀寫任意文件。
『肆』 Java中有幾種類型的流
位元組流
,字元流。位元組流繼承於
InputStream
、
OutputStream
,字元流繼承於InputStreamReader、
OutputStreamWriter。在java.io包中還有許多其他的流,主要是為了提高性能和使用方便。
『伍』 java 流分哪種
(1)位元組流
表示以位元組為單位從stream中讀取或往stream中寫入信息,即io包中的inputstream類和outputstream類的派生類。通常用來讀取二進制數據,如圖象和聲音。
(2)字元流
以Unicode字元為導向的stream,表示以Unicode字元為單位從stream中讀取或往stream中寫入信息。
『陸』 java中流的種類,按功能和內容分別介紹
1、從功能上:輸入流、輸出流。
輸入流就是從外部輸入數據到程序,輸出流就是從程序輸出數據到外部。
外部就是只硬碟、資料庫、網路等。
2、從結構上:位元組流、字元流。
位元組流是操作位元組集的,字元流是操作字元串的。
字元串轉換為位元組集也可以通過位元組流進行傳輸。
3、從來源上:節點流、過濾流。
節點流好像也叫原始流,過濾流好像也叫裝飾流,不記得了。
過濾流操作的本質也是節點流,就像List的本質是數組一樣。
這個很抽象,你學了就知道。
不行你就再網路一下吧。
『柒』 Java 中有幾種類型的流
1:按照流的方向(參考點永遠是自己的程序)分:
輸入流(InputStream):只能向其中讀取數據的流.
輸出流(OutputStream):只能向其中寫出數據的流.
注意:輸入流和輸出流本身都是抽象類,不能直接實例化,如果想操作對象,則必須實例化這些類的子類對象.
2:按照數據的傳輸單位分:
位元組流:以位元組為單位傳輸數據的流.
字元流:以字元為單位傳輸的數據的流.
3:按照功能分:
節點(低級)流:直接對目標設備進行操作的流.
處理(高級)流:對節點流進行連接和封裝,生成功能更加強大的流。
在java中,最基礎的流類有哪些?
位元組流:InputStream:只能讀取位元組數據的流.OutputStream:只能寫出位元組數據的流.
字元流:Reader:只能讀取字元數據的流.Writer:只能寫出字元數據的流.
『捌』 java中有幾種類型的流
Java中的流分為兩種,一種是位元組流,另一種是字元流,分別由四個抽象類來表示(每種流包括輸入和輸出兩種所以一共四個):InputStream,OutputStream,Reader,Writer。Java中其他多種多樣變化的流均是由它們派生出來的.
字元流和位元組流是根據處理數據的不同來區分的。位元組流按照8位傳輸,位元組流是最基本的,所有文件的儲存是都是位元組(byte)的儲存,在磁碟上保留的並不是文件的字元而是先把字元編碼成位元組,再儲存這些位元組到磁碟。
1.位元組流可用於任何類型的對象,包括二進制對象,而字元流只能處理字元或者字元串;
2. 位元組流提供了處理任何類型的IO操作的功能,但它不能直接處理Unicode字元,而字元流就可以。
讀文本的時候用字元流,例如txt文件。讀非文本文件的時候用位元組流,例如mp3。理論上任何文件都能夠用位元組流讀取,但當讀取的是文本數據時,為了能還原成文本你必須再經過一個轉換的工序,相對來說字元流就省了這個麻煩,可以有方法直接讀取。
字元流處理的單元為2個位元組的Unicode字元,分別操作字元、字元數組或字元串,而位元組流處理單元為1個位元組, 操作位元組和位元組數組。所以字元流是由Java虛擬機將位元組轉化為2個位元組的Unicode字元為單位的字元而成的,所以它對多國語言支持性比較好!
『玖』 Java中流的分類都有哪些
一、 IO 流的三種分類方式
1. 按流的方向分為:輸入流和輸出流
2. 按流的數據單位不同分為:位元組流和字元流
3. 按流的功能不同分為:節點流和處理流
『拾』 Java中流的分類都有哪幾種
流有哪些分類?
可以從不同的角度對流進行分類:
1. 處理的數據單位不同,可分為:字元流,位元組流
2.數據流方向不同,可分為:輸入流,輸出流
3.功能不同,可分為:節點流,處理流