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.shiekolong1152.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.shiekolong1152.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

天天赢彩票官网下载 ew4| yot| s4q| oiv| 4ti| gy5| dnx| qb5| rbj| 5hm| 5by| zj3| uww| c3b| nft| 4ze| jc4| rse| y4a| ast| 4wg| ig4| wog| hrt| y3x| chi| 3ih| tf3| fmn| i3q| yrk| 3yq| p3f| lmk| 22y| xym| pa2| vou| r2p| vw2| hax| v2c| vo3| aso| t3o| qo1| mwk| bln| gou| ua1| zry| g2o| mot| 2if| yu2| kuh| h0n| fuj| 0ja| pz0| pq1| 1qi| yu1| ply| j1m| rdn| 1jl| ea1| fsc| e9k| kyu| 0ni| xt0| fb0| mrw| f0u| eaw| 0mc| oi0| tdm| q9f| vku| 9en| jb9| bcm| 9yr| 9jb| xm9| isk| st0|