庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
二樓書籍分類
 
Java 8入門進階(附CD)

Java

沒有庫存
訂購需時10-14天
9789572244562
位元文化
松崗
2015年9月04日
217.00  元
HK$ 195.3  






ISBN:9789572244562
  • 規格:平裝 / 704頁 / 17 x 23 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣


  • 電腦資訊 > 程式設計 > Java/JavaScript











      本書以生活化、口語化的方式講解基礎觀念,並安排許多程式範例,讓您從實際操作中學習。此外,每個程式範例均輔以完整的程式碼,詳細的程式註解,以及精闢的觀念講解,將讓冰冷的程式碼變得易於親近。



    本書特色



      物件導向觀念與程式語法並陳,範例與說明並重,學習Java的最佳入門教材




      .JDK 8.0新技術:直白介紹JDK 8.0版新增的Lambda Expressions、標註(Annotation)…等技術,以及新技術造成的影響與應用。



      .入門進階一氣呵成:本書以基本語法、物件導向觀念為起點,帶您一步一步瞭解介面、套件、Java I/O、例外處理、多執行緒、RTTI、Reflection、Collection…等重要機制。



      .正確觀念深植腦海:以生活化、口語化的方式為您建立物件導向觀念,並在介紹Java語法的過程裡,告訴您如何以物件導向觀念思考問題。



      .軟體革命親身經歷:透過範例的實際討論,讓您體會物件導向程式設計如何提高程式碼再用,且易於擴充。相互印證觀念與技巧,讓您更能瞭解物件導向觀念在Java扮演的角色。



      .別人頭疼您不困擾:對於令人頭疼的方法多載、方法覆蓋及動態連結,本書以圖解說明其機制,並專章釐清三者間的關係。



      .好用技術絕不遺漏:對於加強型for迴圈、泛型程式設計、foreach()方法、enum…等好用技術,本書將詳盡說明絕不遺漏。



      .Swing視窗程式設計:介紹運用Swing套件開發視窗程式,以及單文件與多文件視窗介面程式的開發觀念。



      .範例眾多說明詳盡:全書提供220個範例,讓您從實際範例紮實學習,並運用註解詳細說明程式碼,保證閱讀輕鬆無負擔。






    PART I 物件導向程式設計入門與JAVA基本語法

    第1章?? ?JAVA與物件導向觀念

    本章將簡介Java的發展歷史,並簡單的利用真實世界裡,各種個體間的關係,說明物件導向觀念內,物件、類別、繼承、訊息這四個基本觀念。讓您對物件導向觀念有基本的認識。最後,再帶領您一步一步地,建立Java程式開發環境,並介紹如何運用命令提示字元視窗。



    第2章?? ?JAVA程式初體驗

    這一章將為不懂程式語言的讀者,介紹什麼是程式,以及該如何學習程式,並一步一步地帶領初學的您建立第一支Java程式,且詳細說明該程式的內容。內容包括撰寫程式時,程式註解的作用、套件的引用(import)、如何建立類別、程式進入點main()的語法、顯示資料至螢幕、產生及呼叫物件的方式...等基本的Java程式設計觀念。



    第3章?? ?變數、常數與資料型別

    變數與常數是學習程式的基本觀念,變數是用於儲存程式中,經常變動的資料。但由於不同類型的資料將有不同的運算方法,因此在程式中,便將資料分類,定義出不同資料型別。這些都是本章將詳細探討的內容。



    第4章?? ?運算子

    這一章將詳細說明程式中,各種計算使用的運算子,並釐清『=』號在程式內的意義,然後依序說明各種運算子,以及運算的優先順序。最後,由於程式執行數值運算時,必須將所有資料轉換為同一種資料型別,因此,最後一節將說明資料型別轉換的觀念。



    第5章?? ?流程控制

    第2章即開宗明義地告訴讀者,程式執行的原則是一行一行,由上而下、由左而右執行。但這只是原則,若程式真的只能由上而下執行,那程式能做的事將受到很大的限制。有時候我們必須控制程式執行的過程,如:重複執行某段程式敘述或判斷某段程式敘述是否被執行,而這些變化可以利用判斷式與迴圈達成。請看本章的介紹。



    第6章?? ?陣列的宣告

    第4章介紹了不同型別的變數,這些變數僅能儲存一個值。在程式裡,常常需要儲存一連串相同的值,此時就必須運用本章介紹的陣列。



    PART II JAVA物件導向程式設計

    第7章?? ?軟體革命–物件導向

    從這一章起,您將開始接觸物件導向程式設計觀念。在接觸Java語法的物件導向語法前,將先利用這一章說明電腦如何模擬真實世界,以及運用物件導向觀念模擬真實世界,有怎樣的優點。



    第8章?? ?類別與物件

    上一章繞著兩個主題打轉 - 模擬世界與如何抽象化,由這兩個主題點出物件導向技術的優點之一,就是以物件為觀念模擬真實世界的個體時,可以保持真實世界的個體概念。這一章將進一步說明物件導向技術的基石 - 物件,並希望讀者瞭解類別與物件兩者間的關係。



    第9章?? ?物件的生命週期

    本章將描述物件在程式運作過程的生命週期,從產生物件、改變物件狀態到消滅物件。



    第10章?? ?繼承與組合–程式碼的再用

    從本書的第1章開始就強調物件導向技術在程式碼再用上的優點,而成就這個優點的主要觀念就是繼承與組合。這一章將告訴您,Java如何實踐這兩個機制,以及如何運用這兩個觀念達成程式碼的再用。除此之外,也將告訴您運用這個機制,所遇到的一些問題以及解決方法。



    第11章?? ?訊息–物件間的對談

    多型用於模擬真實世界裡,個體間的訊息溝通。真實世界裡,訊息是具有多元性的,而Java實踐多型的機制就是方法的多載、覆蓋。



    第12章?? ?介面

    本章將介紹介面的基本觀念,以及建立與使用介面的方式,並介紹如何應用介面達到部分多重繼承的功能。



    PART III JAVA進階觀念

    第13章?? ?套件

    第2章曾簡單提過如何運用Java所提供的套件。這一章除更進一步介紹Java套件的運用外,還告訴您如何運用自訂套件的觀念,組織與開發類別庫。



    第14章?? ?字串的處理

    在程式中,常常會處理字串資料,這一章之前,都是運用字元陣列處理字串。第8 章曾以建立處理字串的MyString 類別為範例。在Java裡,有提供處理字串用的String 類別,本章將為您介紹該類別提供的功能,與使用方法。



    第15章?? ?資料的讀取與輸出

    java.io套件內,將提供處理Java程式讀取/輸出資料的類別與介面,可以協助使用者運用串流觀念執行從螢幕、檔案…等裝置讀取/輸出資料的動作。



    第16章?? ?例外處理

    Java 程式的建構與執行過程中,可能發生編譯時期及執行時期兩種錯誤,本章將介紹如何利用例外處理機制,處理執行時期發生的錯誤。



    第17章?? ?多執行緒

    到目前為止,我們所撰寫的程式都是只有一個執行緒的程式,這是因為目前為止設計的程式只能算是小程式。但是功能較為完整的程式,想不被設計成多執行緒程式是不可能的,尤其在視窗介面下,更是如此。因為多執行緒的觀念,提供程式設計師一條可以維持使用者介面不被凍結,而又能同時處理瑣碎工作的機會。本節將告訴您如何在Java中,運用執行緒類別建立多執行緒程式。



    第18章?? ?處理程式內的物件–Collection套件

    當在程式內處理大量資料時,我們必須運用資料結構(Data Structure)的觀念與技術協助處理資料。Java的java.util套件內,將群集類別(collectionclasses)協助程式設計師運用資料結構技術,處理程式內的資料。而為了加強群集類別的型別處理能力,Java提供泛型程式設計觀念,是相當大的技術進步,本章將為您詳細說明。



    第19章?? ?執行時期識別(run-time type identification)

    Java提供了執行時期識別(run-time type identification,簡稱RTTI)與Reflection(映象),以便在執行程式時,能夠動態取得類別資訊。RTTI可判斷物件所屬的類別,Reflect則可取得類別的成員,以便執行屬性的存取與方法、建構子的呼叫。



    第20章?? ?Lambda Expressions

    Java的Lambda Expressions用於簡化實作SAM介面(Single Abstract Method Interface)的程式敘述,讓程式直接完成SAM介面的關鍵實作敘述,省去許多繁瑣不相關的定義敘述,讓程式更加簡潔,並可直接看出其運作目的。



    第21章?? ?標註(Annotations)

    Java的標註(Annotations)用於標示程式的相關資訊,與註解不同的是,註解僅供程式設計師閱讀,標註可供其他程式讀取,如:編譯器或程式專案開發環境…等。供編譯器讀取的目的為控制程式的編譯設定,當供程式專案開發環境使用時,則可做為控制專案開發環境的自訂設定。



    PART IV Swing視窗程式設計

    第22章?? ?JAVA視窗程式設計

    本章將為您介紹運用Java開發視窗程式的基本概念,包括容器觀念、版面配置與事件模型。本書將運用Swing套件進行開發。



    第23章?? ?Swing控制項與應用實例

    本章將介紹Swing控制項、對話盒與處理事件之Action物件,並在最後以兩個專案範例,整合第22、23章介紹的技術,開發視窗程式。





    其 他 著 作
    1. Access 2016程式設計:VBA、SQL、ADO應用程式封裝/部署與系統開發實務
    2. C++入門進階:C&C++基本語法/物件導向/例外處理/樣板/STL(適用Visual Studio 2015版)(附光碟)
    3. Java 8視窗程式設計(附章節範例程式碼CD)
    4. 精通MFC視窗程式設計:Visual Studio 2012版
    5. C++入門進階 適用Visual Studio Express 2012 for Windows Desktop(附CDx2)
    6. 精通MFC視窗程式設計:Visual Studio 2010版(附光碟)
    7. Access 2010程式設計-VBA、SQL、ADO、應用程式封裝/部署與系統開發實務(附光碟)
    8. Visual C++ 2010 Express 入門進階(附光碟)
    9. Windows Vista 與電腦入門(附CD)
    10. Java 2 視窗程式設計--適用JDK 6.0(附光碟)