回覆列表
-
1 # 木子李ovo
-
2 # DevilOrNot
位元組流與字元流主要的區別是他們的的處理方式 位元組流是最基本的,採用ASCII編碼,所有的InputStream和OutputStream的子類都是,主要用在處理二進位制資料,它是按位元組來處理的 但實際中很多的資料是文字,又提出了字元流的概念,採用Unicode編碼.它是按虛擬機器的encode來處理,也就是要進行字符集的轉化 這兩個之間是透過InputStreamReader,OutputStreamWriter來關聯,實際上是透過byte[]和String來關聯
位元組流與字元流主要的區別是他們的的處理方式 位元組流是最基本的,採用ASCII編碼,所有的InputStream和OutputStream的子類都是,主要用在處理二進位制資料,它是按位元組來處理的 但實際中很多的資料是文字,又提出了字元流的概念,採用Unicode編碼.它是按虛擬機器的encode來處理,也就是要進行字符集的轉化 這兩個之間透過 InputStreamReader,OutputStreamWriter來關聯,實際上是透過byte[]和String來關聯 你只要把java處理位元組流和字元流的類搞清楚就行了