java:输入输出流
生活随笔
收集整理的這篇文章主要介紹了
java:输入输出流
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
? 在java中,輸入和輸出都被稱為抽象的流。流可以被看做一組有序的字節(jié)集合,即數(shù)據(jù)在兩設(shè)備之間傳輸。
??流的本質(zhì)是數(shù)據(jù)傳輸,根據(jù)處理數(shù)據(jù)類型的不同,流可以分為兩大類:字節(jié)流和字符流。
??字節(jié)流以字節(jié)(8bit)為單位,包含兩個抽象類:InputStream和OutputStream。
? 字符流以字符(16bit)為單位,它包含兩個抽象類Reader(輸入流)和Writer(輸出流)。
?
? 字節(jié)流和字符流最主要的區(qū)別:字節(jié)流在處理輸入輸出時不會用到緩存。而字符流用到了緩存。
? java的IO類在設(shè)計(jì)時,采用了decorator設(shè)計(jì)模式。
?
總結(jié)
以上是生活随笔為你收集整理的java:输入输出流的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。