色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java中字節流轉成字符流再轉為字節流保存成二進制文件會有什么后果

錢瀠龍2年前12瀏覽0評論

java中字節流轉成字符流再轉為字節流保存成二進制文件會有什么后果?

1. InputStream 和OutputStream,兩個是為字節流設計的,主要用來處理字節或二進制對象,

2. Reader和 Writer.兩個是為字符流(一個字符占兩個字節)設計的,主要用來處理字符或字符串.

字符流處理的單元為2個字節的Unicode字符,分別操作字符、字符數組或字符串,而字節流處理單元為1個字節,操作字節和字節數組。所以字符流是由Java虛擬機將字節轉化為2個字節的Unicode字符為單位的字符而成的,所以它對多國語言支持性比較好!如果是音頻文件、圖片、歌曲,就用字節流好點,如果是關系到中文(文本)的,用字符流好點

所有文件的儲存是都是字節(byte)的儲存,在磁盤上保留的并不是文件的字符而是先把字符編碼成字節,再儲存這些字節到磁盤。在讀取文件(特別是文本文件)時,也是一個字節一個字節地讀取以形成字節序列

1,字節流可用于任何類型的對象,包括二進制對象,而字符流只能處理字符或者字符串

java音樂,java中字節流轉成字符流再轉為字節流保存成二進制文件會有什么后果