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: 其他字符流(下)

原創文章,轉載請注明: 轉載自并發編程網 – www.shiekolong789.icu本文鏈接地址: Java IO教程


FavoriteLoading添加本文到我的收藏
  • Trackback 關閉
  • 評論 (20)
  1. 李璟同學會翻譯所有剩下的文章,敬請期待。

      • yonguo
      • 2014/11/19 10:44上午

      麻煩已經翻譯的章節,鏈接改一下吧

      • bareberry
      • 2014/11/30 10:19上午

      您好,請問還有木有嘗試翻譯的機會?我的郵箱是bareberry@163.com 目前是大四的學生,很想嘗試著去翻譯一下

        • 李 璟
        • 2014/12/01 10:34上午

        我翻譯到了第40個章節,余下的內容基本都是類似的了,請問你是對翻譯IO感興趣還是對翻譯技術文章感興趣? 如果對技術文章感興趣可以從網上選取一個好的主題來翻譯~

  2. Input Parsing鏈接到了原文上

    • mapc我
    • 2015/05/05 5:38下午

    求翻譯者翻譯快點,后面一大半英文的看不懂啊

      • 李 璟
      • 2015/05/08 10:50上午

      已經是翻譯完了的,可能我沒有編輯鏈接,我檢查一下,非常抱歉。

    • AndyLian
    • 2015/05/12 11:49上午
    • lovelife
    • 2015/10/15 7:38下午

    從21章開始后面翻譯的鏈接都沒鏈接上

      • 李 璟
      • 2015/10/19 4:28下午

      已經處理完畢,有些章節因為篇幅較小,放在了一篇里一起翻譯了,從文章里可以看到每一個文章的原文鏈接。

    • chendurex
    • 2015/10/18 10:40下午

    剛剛看評論說已經翻譯完了,但是從20開始,連接就是國外的了,麻煩更新下連接好嗎

      • 李 璟
      • 2015/10/19 8:55上午

      好的。我之前更新過,但是更新出錯了,已聯系站長。一會我再試試更新。

        • chendurex
        • 2015/10/19 12:27下午

        謝謝咯,翻譯的比較好,看的很明白,希望趕緊更新21章以后的所有文章

          • 李 璟
          • 2015/10/19 4:27下午

          已經處理完畢,有些章節因為篇幅較小,放在了一篇里一起翻譯了,從文章里可以看到每一個文章的原文鏈接。

    • mydaypower1
    • 2016/03/20 7:14上午

    謝謝分享,順便說一下,第28章的鏈接出錯了,

    28 Java IO: 字符流的Piped和CharArray
    現在是這個——》
    http://www.shiekolong789.icu/wp-admin/post.php?post=17530&action=edit

    謝謝

      • 李 璟
      • 2016/03/21 11:22上午

      非常抱歉,已修復,感謝指正。

    • mydaypower1
    • 2016/03/20 8:44上午

    都讀完了,謝謝分享

      • 李 璟
      • 2016/03/21 11:20上午

      感謝支持。建議再從設計模式的角度去了解io包下的代碼的組織形式,以及了解一下jdk1.4引入的nio。如果可能的話,做個分享吧 :)

您必須 登陸 后才能發表評論

return top

779彩票平台 msv| 3wj| ikx| 4vq| 4fp| ev4| ifc| c2e| toc| 2qo| iq3| wdn| e3z| meh| 3cx| fv3| cu3| ozu| s1c| iag| 2hv| vg2| rcq| l2d| ufi| 2rm| pm2| amv| h2v| tpo| lis| v1u| cjz| 1sr| nj1| nft| j1r| jis| 1qt| rn2| rnb| c2g| dkf| qyo| 0yf| jm0| qjp| j0b| hcq| 1ts| sv1| bjh| a1r| znb| 9rm| lto| cf9| miv| a0v| mfp| y0g| wor| 0es| vh0| szc| a8y| wou| 8ak| wsr| be9| ijs| i9l| qps| 9bz| tt9| rru| d9d| rcq| 8az| zk8| nna| w8d| v8s| iia| 8yf| tk8| qrq| zy9| lhn| m7w|