Java IO教程
轉載自??Java IO教程
譯文鏈接?作者:Jakob Jenkov??譯者:Connor (cronnorc@gmail.com) ,李璟 ?校對:方騰飛
Java IO 是一套Java用來讀寫數據(輸入和輸出)的API。大部分程序都要處理一些輸入,并由輸入產生一些輸出。Java為此提供了java.io包。
如果你瀏覽下java.io包,會對其中各樣的類選擇感到迷惑。這些類的作用都是什么?對于某個任務該選擇哪個類?怎樣創建你自己的類做插件?這個手冊的目的就是給你介紹這些類是如何組織的,以及怎樣使用他們,因此你就不會疑惑需要時怎樣選取合適的類,或者是否有一個滿足你需求的類已經存在了。
Java.io 包的范圍
java.io 包并沒有涵蓋所有輸入輸出類型。例如,并不包含GUI或者網頁上的輸入輸出,這些輸入和輸出在其它地方都涉及,比如Swing工程中的JFC (Java Foundation Classes) 類,或者J2EE里的Servlet和HTTP包。
Java.io 包主要涉及文件,網絡數據流,內存緩沖等的輸入輸出。
更多的Java IO工具,提示等
這個手冊也被稱為”?Java How To’s and Utilities?”,包含一些Java IO的工具,例如替換流數據中的字符串,使用緩沖來反復處理流數據。
此Java IO 手冊的范圍
這個手冊開始部分會給你一個Java IO API 工作的概覽,以及你該怎樣使用這些他們,接著會介紹包括所有Java IO API 的核心類。
這個手冊不只是一個API的列表,這樣的列表你可以從Sun公司的官方Java文檔獲得。事實上,每篇文檔都是對一個類的簡要介紹,設計它的目的以及一些實用的例子。換句話說,這些內容你在Sun公司的官方文檔上是找不到的。
(本文是第一篇,如果你有興趣翻譯剩下的文章,請在回復中領取文章,翻譯后,可以講譯文直接郵箱給我,或者直接發布在并發網上,你也可以加入我們試譯者QQ群領取其他文章翻譯,369468545)
| 1 | ?Java IO 教程 |
| 2 | Java IO 概述 |
| 3 | Java IO:?文件 |
| 4 | Java IO:?管道 |
| 5 | Java IO: 網絡 |
| 6 | Java IO:?字節和字符數組 |
| 7 | Java IO: System.in, System.out, and System.error |
| 8 | Java IO: 流 |
| 9 | Java IO: Input Parsing(暫無翻譯,處理中) |
| 10 | Java IO: Readers and Writers |
| 11 | Java IO: 并發IO |
| 12 | Java IO: 異常處理 |
| 13 | Java IO: InputStream |
| 14 | Java IO: OutputStream |
| 15 | Java IO: FileInputStream |
| 16 | Java IO: FileOutputStream |
| 17 | Java IO: RandomAccessFile |
| 18 | Java IO: File |
| 19 | Java IO: PipedInputStream |
| 20 | Java IO: PipedOutputStream |
| 21 | Java IO: 字節流的ByteArray和Filter |
| 22 | Java IO: 字節流的Buffered和Data |
| 23 | Java IO: 序列化與ObjectInputStream、ObjectOutputStream |
| 24 | Java IO: Reader和Writer |
| 25 | Java IO: InputStreamReader和OutputStreamWriter |
| 26 | Java IO: FileReader和FileWriter |
| 27 | Java IO: 字符流的Buffered和Filter |
| 28 | Java IO: 字符流的Piped和CharArray |
| 29 | Java IO: 其他字節流(上) |
| 30 | Java IO: 其他字符流(下) |
總結
- 上一篇: 鸡肋是什么网络意思 鸡肋的意思
- 下一篇: java美元兑换,(Java实现) 美元