freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

io輸入輸出外文翻譯-全文預覽

2025-06-16 18:37 上一頁面

下一頁面
  

【正文】 es. FilterlnputStream and FilterOutputStream are 中原工學院信息商務學院畢業(yè)設計(論文)譯文專用紙 11 derived from the base classes of the I/O library, InputStream and OutputStream, which is a key requirement of the decorator (so that it provides the mon interface to all the objects that are being decorated). Readers amp。 舊 I/O 類庫中有三個類被改進了,用以產(chǎn)生 FileChannel,它們是: FileInputStream, FileOutputStream 以及用于既讀又寫的 RandomAccessFile。 唯一直接與通道交互的緩沖器是 ByteBuffer—— 也就是說,可以存儲未加工字節(jié)的緩沖器。我們可以把它想象成一個煤礦;通道是一個包含煤層(數(shù)據(jù))的礦藏,而緩沖器則我們派送到礦藏的卡車。 中原工學院信息商務學院畢業(yè)設計(論文)譯文專用紙 7 新 I/O 的 .*包中引入了 Java 新的 I/O 類庫,其目的在于提高速度。 通常我們會用 readLine()一次一行地讀取輸入,因此我們會將 包裝成 BufferedReader 來使用。 中原工學院信息商務學院畢業(yè)設計(論文)譯文專用紙 6 從標準輸入讀取 按照標準 I/O 模型, Java 提供了 , 和 。 標準 I/O “ 標準 I/O” 這個術語參考的是 Unix 中 “ 程序所使用的單一信息流 ” 這個概念(在 windows 和其他許多操作系統(tǒng)中,也有相似形式的實現(xiàn))。 設計 Reader 和 Writer 繼承層次結構主要是為了國際化。盡管一些原始的 “ 流 ” 類庫不再被使用(如果使用它們,則會收到編譯器的警告信息),但是 InputStream 和 OutputStreamt 在以面向字節(jié)形式的 I/O 中仍可以提供極有價值的功能,Reader 和 Writer 則提供兼容 Unicode 與面向字符的 I/O 的功能。 FilterInputStream 和 FilterOutputStream 自 I/O 類庫中的基類 —— 輸入流( InputStream)和輸出流( OutputStream)衍生而來,這兩個類是修飾器的必要條件(以便能為所有正在被修飾的對象提供通用接口) 。 Java I/O 類庫需要多種不同性質(zhì)的組合,這正是使用修飾器模式的理由所在 2。這使得修飾器的基本應用具有透明性 —— 我們可以向修飾過或沒有修飾過的對象發(fā)送相同的消息。 另外, FilterOutputStream 為 “ 修飾器( decortor) ” 類提供了一個基類,“ 修飾器 ” 類把屬性或者有用的接口與輸出流連接了起來。 6. 其他數(shù)據(jù)源,如 Inter 連接等。在 中,類庫的設計者首先限定與輸入有關的所有類都應該從 InputStream 繼承,而與輸出有關的所有類都應該從 OutputStream 繼承。但是,我們通常 不會用到這些方法,它們存在是因為別的類可以使用它們,以便提供更有用的接口。 “流 ”屏蔽了實際的 中原工學院信息商務學院畢業(yè)設計(論文)譯文專用紙 2 I/O 設備中處理數(shù)據(jù)的細節(jié)。因此,在 充分理解 java I/O 系統(tǒng)以便正確地運用之前,我們需要學習相當數(shù)量的類。 Java 類庫的設計者是通過創(chuàng)建大量的類來解決這個難題的。中原工學院信息商務學院畢業(yè)設計(論文)譯文專用紙 1 Java I/O 系統(tǒng) 對 于 語言的設計者來說,創(chuàng)建一個好的輸入 /輸出 (I/O)系統(tǒng)是一項更艱難的任務。不僅存在各種用于通信的 I/O 源端和接收端(文件、控制臺、網(wǎng)絡鏈接等),而且還需要以多種不同 的方式與它們進行通信(順序、隨機存取、緩沖、二進制、按字符、按行、按字等)。在 中,添加了 nio 類(對于 “新 I/O”這個稱呼,從現(xiàn)在這個名字我們?nèi)詫⒁萌舾赡辏┯糜诟倪M性能及功能。 輸入和輸出 I/O 類庫中通常使用 “流( stream) ”這個抽象概念,它代表任何有能力產(chǎn)出數(shù)據(jù)的數(shù)據(jù)源對象或者是有能力接收數(shù)據(jù)的接收端對象。同樣地,任何自 OutputStream 或 Writer 衍生而 來的類都含有名為 write()的基本方法,用于寫單個字節(jié)或者字節(jié)數(shù)組。 有必要按照這些類的功能對它們進行分類。 中原工學院信息商務學院畢業(yè)設計(論文)譯文專用紙 3 5. 一個由其他種類的流組成的序列,以便我們可以將它們收集合并到某一單一的流內(nèi)。 OutputStream 類型 這部分包含的類決定了我們要輸出到什么地方:字節(jié)數(shù)組(非字符串,并假設我們可以用字節(jié)數(shù)組創(chuàng)建一個)、文件或管道。修飾器模式規(guī)定所有封裝于初始對象內(nèi)部的對象具有相同的接口。 中原工學院信息商務學院畢業(yè)設計(論文)譯文專用紙 4 在直接使用 擴展子類的方法時,如果導致產(chǎn)生了大量的、用以滿足所需的各種可能性組合的子類,這時通常就會使用修飾器 —— 處理太多的子類已不太實際。 FilterInputStream 和 FilterOutputStream 是提供給修飾接口用于控制特定輸入流( InputStream)和輸出流( OutputStream)的兩個類,它們的名字并不是很直觀。但實際上并不是這樣。為了實現(xiàn)這個目的,要用到 “ 適配器( adapter) ” 類:InputStreamReader 可以把 InputStream 轉(zhuǎn)換為 Reader, OutputStreamWriter 可以把 OutputStream 轉(zhuǎn)換為 Writer。另外,新類庫的設計使得它的操作比舊類庫更快。這真是一個強大的工具。這意味盡管我們可以立即使用 和 ,但是在讀取 之前必須對其進行包裝。對于 “ 我們想重復測試特定用戶的輸入序列 ” 的命令行程序來說,重定向輸入就很有價值。 速度的提高來自于所使用的結構更接近于操作系統(tǒng)執(zhí)行 I/O 的方式:通道和緩沖器。通道要么從緩沖器獲得數(shù)據(jù),要么向緩沖器發(fā)送數(shù)據(jù)。這種處理雖然是低水平但卻正好,因為這是大多數(shù)操作系統(tǒng)中更有效的映射方式。 中原工學院信息商務學院畢業(yè)設計(論文)譯文專用紙 8 原文出處《 Thinking in Java 4th》, 作者 : Bruce Eckel Java I/O System Creating a good input/output (I/O) system is one of the more difficult tasks for a language designer. This is evidenced by the number of different approaches. The challenge seems to be in covering all possibilities. Not only are there different sources and sinks of I/O that you want to mun
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1