關閉 

JAVA I/O 技術

JAVA I/O

    ※此商品暫缺,無法購買

    結帳去

      

    內容簡介  |   作者介紹  |   目錄  |   同類推薦   |  購物說明

    內容簡介

    在程式設計的領域中,I/O(輸入與輸出)是最基礎的技術之一,卻也是最常被忽視的領域。沒有 I/O 能力的程式,就像廚師精心烹調的料理無法端到客人面前一樣, 而憋腳的 I/O 能力,就像沒有好食材的廚師,再加上惡行惡狀的服務生,就算有高超的廚藝也是枉然。不幸的是,由於 I/O 沒有受到應有的重視,以致於java.io 套件裡藏了許多寶藏竟然鮮為人知。

    Java 的 I/O 機制建立在串流(stream)的基礎之上,這是相當明智的設計,能有效簡化讀寫不同資料型態的程序。Java 為各種應用領域提供了各式各樣的串流, 串流的世界可分成兩大類型:用於讀寫二元資料的輸入串流與輸出串流,以及用於讀寫文字的 reader 與 writer。我相信你一定熟悉最基礎的幾種串流,但是, 不知你是否知道 Java 也提供了能讀取加密資料的 CipherInputStream?以及能自動壓縮資料的 ZipOutputStream?你知道如何利用緩衝式串流使你的 I/O 作業更有效率?《Java™ I/O 技術》將讓你知道這些串流的來龍去脈 - 甚至更多。

    單單討論 I/O 是不夠的,還必須搭配字元集(character sets)與格式化(formatting)的處理技術才算完整,而號稱跨平台的 Java,顯然還必須顧慮到語言文化方面的議題, 因此 Java 支援目前為止定義最廣泛的字元集 - UNICODE,這也使得 Java 成為第一套讓你能以各種語言進行 I/O 的程式語言。此外,Java 也為格式文字與數值資料提供了 一套精緻的模型,本書將讓你知道如何控制數值的格式化,如何使用標準 ASCII 字元集之外的字元,讓你寫的程式自然而然符合多語的要求。

    內容簡介:

    ● 透過網路連線通訊
    ● 過濾資料
    ● 解釋各種整數和浮點數格式
    ● 在執行緒(thread)之間傳送資料
    ● 加密(encrypting)和解密(decrypting)資料
    ● 計算串流的數位簽章(digital signature)
    ● 壓縮和解壓縮資料
    ● Object serialization
    ● 檔案作業
    ● 讓使用者透過 GUI 介面選取檔案
    ● 以各種字元集(character set)讀寫非英文的文字
    ● 將整數和浮點數格式化成字串
    ● Java Communciation API

    本書特色:

    ● 所有範例程式皆適用於 Java 2(JDK 1.2、JDK 1.3)。
    ● 提供許多實用程式的完整程式碼(可從本公司網站取得)。
    ● 第一本探討 Java Communciation API 的書籍。
    ● 第一本探討 Java 與 Unicode 關係的書籍。

    <TOP>

    作者介紹

    Elliote Rusty Harold

    Elliotte Rusty Harold 是國際知名的 Java 技術作家、程式設計師、以及教育家,他任教於 Polytechnic 大學(在紐約布魯克林),他的《Cafe Au Lait》網站已經成為 Internet 上最有口碑的 Java 技術資源站台,而他的另一個業餘站台《Cafe con Leche》也已經成為最受歡迎的 XML 網站。這本書是繼他的成名作《Java 網路程式設計》之後,又一最新力作。

    <TOP>

    詳細資料

    EAN / 9789578247567
    頁數 / 690
    裝訂 / 平裝
    級別 / 普
    語言 / 繁體/中文

    <TOP>

    目錄

    目錄

    第一部:基本 I/O(Basic I/O)

    第一章:《I/O 簡介》(Introducing I/O)
    第二章:《輸出串流》(Output Streams)
    第三章:《輸入串流》(Input Streams)

    第二部:資料來源(Data Sources)

    第四章:《檔案串流》(File Streams)
    第五章:《網路串流》(Network Streams)

    第三部:濾器串流(Filter Streams)

    第六章:《濾器串流》(Filter Streams)
    第七章:《資料串流》(Data Stream)
    第八章:《記憶體中的串流》(Streams in Memory)
    第九章:《壓縮串流》(Compressing Streams)
    第十章:《密文串流》(Cryptographic Streams)

    第四部:進階和雜項主題

    第十一章:《物件串列化》(Object Serialization)
    第十二章:《檔案作業》(Working with Files)
    第十三章:《檔案作業的視覺界面》(File Dialogs and Choosers)
    第十四章:《多語字元集和 Unicode》(Multilingual Character Sets and Unicode)
    第十五章:《Readers 與 Writers》(Readers and Writers)
    第十六章:《使用 java.text 做格式化輸出輸入》(Formatted I/O with java.text)
    第十七章:《Java 的通訊程式界面》(The Java Communciation API)

    附錄 A:相關資源

    附錄 B:Unicode 字元集

    <TOP>

    如果你喜歡這商品,那你一定不能錯過...

    <TOP>

    購物說明

    退換貨說明

    如遇欲退換貨之情形,請於收貨日當天起算第7日(含)前以收執聯為憑,將商品與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等)以掛號方式寄回灰熊愛讀書客服部,否則恕不接受退貨。有特殊外包裝之商品,一經拆封(除運送包裝外之一切包裝),恕不接受退貨。
    詳細退換貨須知請參考FAQ

    <TOP>