摘要
任何一門程序設(shè)計(jì)語(yǔ)言附较,要?jiǎng)?chuàng)建一個(gè)好的輸入輸出(I/O)系統(tǒng)孩灯,都是一項(xiàng)艱難的任務(wù)。涉及到不同的平臺(tái)碉怔、不同的編碼方式等一系列問(wèn)題烘贴。對(duì)于Java
初學(xué)者來(lái)說(shuō),要很好的掌握J(rèn)ava 的I/O, 也不是一件十分容易的事情撮胧。Java 采用了基于裝飾器的設(shè)計(jì)模式桨踪,來(lái)對(duì)不同的I/O 類型進(jìn)行包裝。如果能夠梳理清楚繼承關(guān)系芹啥,看似復(fù)雜的I/O 便能很好的掌握锻离。
本文主要涉及如下內(nèi)容:
- I/O 的介紹
- Java 基于字節(jié)的輸入輸出
- Java 基于字符的出入輸出
- Java I/O 裝飾器類
- 常用的實(shí)現(xiàn)