Java中的IO流
2020-09-25 08:28 作者:北執(zhí)-BeiZhi | 我要投稿
Java中的I/O提供了兩個(gè)抽象類去實(shí)現(xiàn)字節(jié)的輸入和輸出,一個(gè)是inputStream和另外一個(gè)outputStream,其中inputStream是輸入流的抽象類,提供了read方法,各類實(shí)現(xiàn)該類的子類都需要實(shí)現(xiàn)該方法,假如某個(gè)類繼承了InputStream抽象類,就需要重新定義方法read()來(lái)讀取該字節(jié)數(shù)據(jù)。InputStream的子類有ObjectInputStream對(duì)象輸入流,F(xiàn)ileInputStream文件輸入流,OutputStream類也是抽象類,作為字節(jié)輸出流的直接或間接的父類,當(dāng)程序需要向外部設(shè)備輸出數(shù)據(jù)時(shí),需要?jiǎng)?chuàng)建OutputStream的某一個(gè)子類的對(duì)象來(lái)完成。與抽象輸入流對(duì)應(yīng),提供各種流對(duì)象的數(shù)據(jù)輸出。
標(biāo)簽: