Home > Book
Check-outs :

Java I/0技術 /

  • Hit:57
  • Rating:0
  • Review:0
  • Trackback:0
  • Forward:0


轉寄 列印
第1級人氣樹(0)
人氣指樹
  • keepsite
  • Introduction
  • About Author
  • Collection(0)
  • Review(0)
  • Rating(0)
  • Trackback(0)

  I/O(輸入與輸出)是每種程式語言都必須具備的基本能力,卻也是最常常被忽略的部份,而 Java 是首先將物件導向技術運用在處理 I/O 的程式語言;說起來有點不可思議,I/O 一向是最難跨平台的領域,在號稱真正跨平台的 Java 中,到底是如何處理這問題的?事實上,Java 在 I/O 上的名聲並不好,許多人誤以為 Java 的 I/O 辦不到 C/C++、Pascal 這類語言所能輕易完成的基本工作,沒錯,Java 的確沒有類似 printf() 的東西,但是作者 Elliotte Rusty Harold 對此提出他獨到的見解,他認為,與當今任何其它主流語言相比,Java 的 I/O 模型更適合用來處理現實世界的工作,因為 Java 不再把『輸入與輸出』和『格式化與解釋資料』兩者混為一談,這意味著你新創的格式類別能搭配舊有的 I/O 類別,而新的 I/O 類別也能搭配舊有的格式類別。基本上,『格式化和解釋字串』與『把位元組從某裝置搬到另一個裝置』是迥然不同的作業,而 Java 是第一個體認並且受益於這特性的主流程式語言。  除了 I/O 本身這項基礎議題之外,本書最令人感興趣的部份,可能是那些與『格式化和解釋字串』相關的部份,這包括了資料壓縮、加密編碼、物件串列化(object serialization)、國際字元集 ... 等等議題;此外,與 I/O 息息相關的檔案作業,包括各種平台對『檔案』觀念的差異,以及檔案作業的人機操作介面,作者也都有詳盡的探討。

Must Login
Must Login
Must Login
Must Login


Teackback URL: