字節(jié)流和字符流的區(qū)別?
每次讀寫的字節(jié)數(shù)不同;
字符流是塊讀寫,字節(jié)流是字節(jié)讀寫;
字符流帶有緩存,字節(jié)流沒有。
java流在處理上分為字符流和字節(jié)流。字符流處理的單元為2個(gè)字節(jié)的Unicode字符,分別操作字符、字符數(shù)組或字符串,而字節(jié)流處理單元為1個(gè)字節(jié),操作字節(jié)和字節(jié)數(shù)組。
字符流和字節(jié)流,一個(gè)屬性范圍小,一個(gè)屬性范圍大,字符流只能是字符這一種類型,但是字節(jié)流中可以是字符,可以是二進(jìn)制文件,可以是音頻,可以是各種各樣的類型,只要符合字節(jié)形式存儲(chǔ)的都可以接字節(jié)流,而字符流只能接字符。