国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【Java】I/O類庫

xialong / 3174人閱讀

摘要:與在中,限定所有與輸入有關的類都應繼承于,所有與輸出有關的類都應繼承于。其中,為類提供基類,至于可參看。下面給出的類繼承圖,與的類繼承圖與之相似。對讀入的文件進行緩沖。

InputStream 與 OutputStream

在Java 1.0中,限定所有與輸入有關的類都應繼承于InputStream,所有與輸出有關的類都應繼承于OutputStream。

這些類的繼承圖可參看這里1。其中,FilterInputStream為decorator類提供基類,至于Decorator Design Pattern可參看ProgramCreek2

Reader 與 Writer

Java 1.1對基本的I/O流進行了重大的修改,引入了Reader 與 Writer類,兼容Unicode與面向字符的I/O功能;同時InputStream 與 OutputStream在面向字節形式的I/O中仍有重要的應用。

有關Reader的類圖可參看這里3。下面給出InputStream、 Reader的類繼承圖,OutputStrem與Writer的類繼承圖與之相似。

代碼示例
java.io.InputStreamReader(InputStream) (returns a Reader)
java.io.OutputStreamWriter(OutputStream) (returns a Writer)

上面的代碼表示通過InputStream返回一個Reader,用到了Adapter Design Pattern4

//System.in is an InputStream object
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));

//txt file as input
BufferedReader input = new BufferedReader(new FileReader("test.txt"));

BufferedReader對讀入的文件進行緩沖。上面的代碼用到了Decorator Design Pattern2

Java Design Pattern: Adapter ?

java io class hierarchydiagram ?

Java Design Pattern: Decorator – Decorate your girlfriend ?

Java I/O class diagram ?

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/64442.html

相關文章

  • 2018年第一周-JavaIO系統

    摘要:過濾器流,如等,是類庫,是為了提供一些類讓你能夠處理一些極為常見的數據格式。讀寫器,由于流和過濾器流還是僅次于處理字節,也就是二進制。過濾器流緩沖流和類將寫入的數據存儲到緩沖區中一個名為的保護字節數組字段,直到緩沖區滿或刷新輸出流。 A little older, a little wiser, but happy to see you. ——Interstellar 2018年了,再...

    kgbook 評論0 收藏0
  • Node.js入門介紹

    摘要:是一個針對網絡應用開發的平臺它基于的運行時引擎但它不僅僅只是的標準類庫是它非常重要的一部分它涵蓋了從服務端到同步或者異步的文件管理已經迅速成為一個可行并且真正高效的開發平臺在誕生之前在服務端運行是件不可思議的事情并且對其他腳本語言來說要實現 Node是一個針對網絡應用開發的平臺,它基于Google的JavaScript運行時引擎V8,但它不僅僅只是V8.Node的標準類庫是它非常重要的...

    li21 評論0 收藏0
  • 好文章必讀 - 收藏集 - 掘金

    摘要:方法即為收集器,它接收高階函數和的后端掘金年的第一天,我坐在獨墅湖邊,寫下這篇文章。正因如此,所以最全系列教程后端掘金是從版本開始引入的一個新的,可以替代標準的。 設計模式之單例模式 - 掘金前言 作為一個好學習的程序開發者,應該會去學習優秀的開源框架,當然學習的過程中不免會去閱讀源碼,這也是一個優秀程序員的必備素養,在學習的過程中很多人會遇到的障礙,那就是設計模式。很多優秀的框架會運...

    FrozenMap 評論0 收藏0
  • 高并發 - 收藏集 - 掘金

    摘要:在中一般來說通過來創建所需要的線程池,如高并發原理初探后端掘金閱前熱身為了更加形象的說明同步異步阻塞非阻塞,我們以小明去買奶茶為例。 AbstractQueuedSynchronizer 超詳細原理解析 - 后端 - 掘金今天我們來研究學習一下AbstractQueuedSynchronizer類的相關原理,java.util.concurrent包中很多類都依賴于這個類所提供的隊列式...

    levius 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<