定價: | ||||
售價: | 553元 | |||
庫存: | 已售完 | |||
LINE US! | 詢問這本書 團購優惠、書籍資訊 等 | |||
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單 | ||||
付款方式: | 超商取貨付款 |
![]() |
|
信用卡 |
![]() |
||
線上轉帳 |
![]() |
||
物流方式: | 超商取貨 | ||
宅配 | |||
門市自取 |
為您推薦
類似書籍推薦給您
最新 Java 程式語言 修訂第七版 ISBN13:9789863127048 替代書名:統計学の基礎から学ぶ Excelデータ分析の全知識 出版社:旗標出版社 作者:施威銘研究室 裝訂/頁數:平裝/720頁 規格:23cm*17cm*3.4cm (高/寬/厚) 重量:1103克 版次:7 出版日:2022/03/17 中國圖書分類:電腦科學 內容簡介 15 年的淬鍊,成就「初學 Java 的最佳入門教材」 本書從第一版出版至今已超過 15 個年頭,累積銷量超過 5 萬冊,是最受好評的 Java 入門教材。期間配合 Java 版本的演進歷經多次改版,每次改版都匯集了眾多讀者、教師的意見,適當增加了新的題材與語法,同時也因應不同世代的需求,刪除過時的內容,務求讓書中內容更簡明易懂、更符合初學者的需求。 Java 語言一直是企業界最愛用的語言,因此我們期許讀者不僅撰寫出可編譯、可執行的 Java 程式,更重要的是要瞭解良好的程式設計方法,以及軟體設計的邏輯思維,才能快速融入開發團隊,成為符合業界需求的程式設計師。 具備良好的程式設計方法,建立正確的物件導向概念,才能真正寫好 Java 程式 Java 是物件導向的程式語言,學習正確的物件導向觀念非常重要,本書在介紹類別、物件、繼承、介面、套件、類別庫、集合等主題時,均特別著重觀念的解析與釐清,並引用各種實例來演示及驗證所學,以確保能學會最紮實的物件導向觀念。 書中以圖文搭配豐富的範例進行解說,處處可見「正確」、「錯誤」的實作案例對照,清楚展示各種語言元素的變化用法與差異,讓讀者從「做」中體會物件導向程式的精髓,非常適合作為初學入門、紮穩基礎的第一本書。 本書特色 ★ 本書內容適用 JDK 17/11 等主要版本 ★ ◆ 清楚詳盡的語法解說 針對 Java 的資料型別、變數存取、及各種語法均有清楚詳盡的解說,各單元均提供眾多的範例程式,以強化學習效果並培養程式撰寫能力,非常適合做為初學者的入門學習書。 ◆ 最紮實的物件導向觀念 最易懂的物件導向觀念,引用各種實例來介紹類別、物件、繼承、介面、套件、類別庫、集合的使用方式,並釐清容易混淆的重要觀念,以確保能紮穩正確清楚的物件導向觀念。 ◆ 業界常用的進階語法與實用主題 除了基本語法和觀念外,也涵括了字串的規則表示法、Varargs 可變參數、基本型別的自動封箱 (Auto Boxing) 與拆箱 (Unboxing)、static 成員、抽象類別、匿名類別、Lambda 運算式、多執行緒、Collection 類別庫、Java AWT/Swing 圖形介面設計、2D 繪圖等實用主題。 ◆ 精心設計的 3 種強化學習單元 每章最後均包含以下單元: (1)綜合演練-提供多個應用實例,以觀摩如何將該章所學靈活運用於程式中。 (2)學習評量-進行重要語法及觀念的測驗,以加深學習印象並導正觀念。 (3)程式練習-讓您實地從做中學,以確實掌握程式設計的技巧與能力。 目錄 第 1 章 Java 簡介 1-1 Java 程式語言的特色 1-2 Java 平台簡介 1-3 Android 與 Java 第 2 章 初探 Java 2-1 撰寫第一個 Java 程式 2-2 使用 Eclipse 建立、編輯、與執行 Java 程式 2-3 Java 程式的組成要素 第 3 章 變數 3-1 甚麼是變數? 3-2 資料型別 (Data Types) 3-3 基本型別 (Primitive Data Types) 3-4 參照型別 (Reference Data Types) 3-5 宣告變數的技巧 3-6 常數 3-7 良好的命名方式 第 4 章 運算式 (Expression) 4-1 甚麼是運算式? 4-2 指定算符 (Assignment Operator) 4-3 數值運算 4-4 布林運算 (Logical Operation) 4-5 位元運算 (Bitwise Operation) 4-6 運算式的運算順序 4-7 資料的轉型 (Type Conversion) 4-8 其他算符 4-9 取得輸入 第 5 章 流程控制 (一):條件分支 5-1 甚麼是流程控制? 5-2 if 條件分支 5-3 switch 多條件分支 5-4 綜合演練 5-4-1 判斷是否可為三角形的三邊長 5-4-2 電影票票價計算 5-4-3 利用手機序號判斷製造年份 第 6 章 流程控制 (二):迴圈 6-1 for 迴圈 6-2 while 迴圈 6-3 do/while 迴圈 6-4 巢狀迴圈 6-5 變更迴圈流程的 break 與 continue 6-6 綜合演練 6-6-1 迴圈與 if 條件式混合應用:判斷質數 6-6-2 Scanner 類別的輸入檢查 6-6-3 各種迴圈的混合應用:計算階乘 第 7 章 陣列 (Array) 7-1 甚麼是陣列? 7-2 陣列的配置與初值設定 7-3 多維陣列 (Multi-Dimensional Array) 7-4 參照型別 (Reference Data Type) 7-5 命令列參數:argv 陣列 7-6 綜合演練 7-6-1 將陣列運用在查表上 7-6-2 找出最大與最小值. 7-6-3 搜尋二維陣列 7-6-4 排序(Sorting) 7-6-5 利用陣列儲存計算結果 第 8 章 物件導向程式設計 ((Object-Oriented Programming) 8-1 認識類別與物件 8-1-1 類別 (Class) 與物件 -- Java 舞台劇的角色與演員 8-1-2 程式流程 -- Java 舞台劇的劇本 8-1-3 main () 方法 -- Java 舞台劇的舞台 8-2 定義類別與建立物件 8-2-1 定義類別 8-2-2 成員變數 -- 類別的屬性 8-2-3 方法 (Method) -- 類別的行為 8-2-4 使用物件 8-2-5 物件的銷毀與回收. 8-3 方法的進階應用 8-3-1 方法的參數 8-3-2 方法的傳回值 8-3-3 參數的傳遞方式 8-3-4 變數的有效範圍(Scope) 8-3-5 匿名陣列 (Anonymous Array) 8-3-6 遞迴 (Recursive) 8-4 方法的多重定義 (Overloading) 8-4-1 定義同名方法 8-4-2 多重定義方法時的注意事項 8-5 綜合演練 8-5-1 用遞迴求階乘 8-5-2 Fibonacci 數列 8-5-3 快速排序法 (Quick Sort) 8-5-4 河內之塔遊戲 (Hanoi Tower) 第 9 章 物件的建構 9-1 建構方法 (Constructor) 9-1-1 預設建構方法 (Default Constructor) 9-1-2 自行定義建構方法. 9-1-3 建構方法的多重定義 (Overloading) 9-1-4 this 保留字 9-2 封裝與資訊隱藏 9-2-1 類別成員的存取控制 9-2-2 為成員變數撰寫存取方法 ...
類似書籍推薦給您
書名:Java 11程式語言學習手冊(附範例光碟) 作者:陳會安 出版社:全華 出版日期:2019/01/01 ISBN:9789865030131 內容簡介 本書是一本能夠讓您真正學會物件導向程式設計和建立物件導向思維的書,筆者使用大量程式範例和圖例來幫助讀者學習程式設計和驗證所學,能夠讓讀者循序漸進的學習程式語言的基礎、程式設計方法和Java物件導向程式設計,進而作為未來學習物件導向分析與設計的墊腳石。這也是國內第一本使用IntelliJ IDEA整合開發環境,和使用NClass類別圖設計工具的Java語言學習手冊,能夠輕鬆讓讀者使用NClass繪製UML類別圖後,自動產生Java類別程式碼。 ■ 本書特色 1.本書是國內第1本使用IntelliJ IDEA整合開發環境,來開發Java程式的電腦書。 2.使用大量圖例說明物件導向技術與觀念,幫助您建立物件導向思考模式。 3.獨家提供fChart流程圖直譯工具:幫助您繪製流程圖,讓您馬上看到執行結果、了解程式執行過程和除錯,加強程式邏輯與解決問題的能力。 4.獨家提供中文版NClass類別圖設計工具:讓您從繪製UML類別圖來輕鬆學習Java物件導向程式設計。 目錄 第一篇 Java語言的基礎 第1章 程式語言與Java的基礎 1-1 程式的基礎 1-2 程式語言的種類 1-3 程式設計技術的演進 1-4 Java語言的基礎 1-5 Java語言的開發環境 1-6 建立Java語言的開發環境 第2章 建立Java程式 2-1 程式設計的基本步驟 2-2 建立簡單的Java程式 2-3 IntelliJ IDEA使用介面與專案結構 2-4 Java程式的基本結構與輸出入 2-5 Java語言的寫作風格 2-6 程式的除錯 第3章 變數、常數與資料型態 3-1 Java語言的識別字 3-2 變數的宣告與初值 3-3 指定敘述 3-4 Java語言的資料型態 3-5 常數的宣告與使用 第4章 運算子與運算式 4-1 運算式的基礎 4-2 Java語言的運算子 4-3 指定運算子 4-4 算術與字串連接運算子 4-5 位元運算子 4-6 資料型態的轉換 第二篇 Java結構化與模組化程式設計 第5章 流程圖與結構化程式開發 5-1 程式邏輯的基礎 5-2 演算法與流程圖 5-3 fChart流程圖直譯工具 5-4 結構化程式開發 5-5 使用fChart進行邏輯訓練 第6章 條件敘述 6-1 程式區塊 6-2 if敘述與關係邏輯運算子 6-3 二選一條件敘述 6-4 案例研究:判斷遊樂場門票 6-5 多選一條件敘述 6-6 巢狀條件敘述 6-7 判斷猜測數字大小 第7章 迴圈 7-1 for計數迴圈 7-2 條件迴圈 7-3 巢狀迴圈與無窮迴圈 7-4 中斷與繼續迴圈 7-5 案例研究:猜數字遊戲 第8章 類別方法 - 函數 8-1 程序與函數的基礎 8-2 建立類別方法 8-3 類別方法的應用範例 8-4 類別變數和變數範圍 8-5 遞迴程式設計 8-6 Math數學類別的類別方法 第9章 陣列與字串 9-1 陣列的基礎 9-2 一維陣列 9-3 二維與多維陣列 9-4 在方法使用陣列參數 9-5 陣列的應用-搜尋與排序 9-6 Java的字串類別 第三篇 Java物件導向程式設計 第10章 物件導向程式開發 10-1 抽象資料型態 10-2 物件導向的應用程式開發 10-3 物件導向的思維 10-4 物件導向技術的三大觀念 10-5 UML類別圖與物件圖 10-6 NClass類別圖設計工具 第11章 類別與物件 11-1 物件導向程式語言 11-2 Java的類別與物件 11-3 類別的建構子 11-4 類別的建構子 11-5 結合類別 11-6 在物件使用類別變數與方法 第12章 繼承、介面與抽象類別 12-1 類別的繼承 12-2 介面 12-3 介面的繼承 12-4 介面的多重繼承 12-5 抽象類別 12-6 常數類別 第13章 巢狀類別、過載與多形 13-1 巢狀類別 13-2 類別的整合關係 13-3 方法的過載 13-4 多形的基礎 13-5 多形與類別 13-6 多形與介面 第14章 例外處理與執行緒 14-1 Java的例外處理 14-2 例外處理的程式敘述 14-3 丟出例外與自訂Exception類別 14-4 執行緒的基礎 14-5 建立Java的執行緒 14-6 Java執行緒的同步 第15章 Java套件與檔案處理 15-1 Java的輸入/輸出串流 15-2 Reader/Writer檔案串流 15-3 InputStream/OutputStream串流的檔案處理 15-4 隨機存取檔案 15-5 Java套件 15-6 Java存取修飾子與Java API套件 第四篇 Java視窗應用程式開發 第16章 Swing視窗應用程式 16-1 Swing套件的基礎 16-2 使用IntelliJ IDEA建立Swing應用程式 16-3 Swing套件的GUI元件 16-4 文字輸入的GUI元件 16-5 選擇功能的GUI元件 第17章 事件處理與Lambda運算式 17-1 事件處理的基礎 17-2 事件改編者類別 17-3 滑鼠事件處理 17-4 鍵盤事件處理 17-5 Swing元件的事件處理 17-6 Lambda運算式與預設方法 第五篇 Android App開發 第18章 Android App應用程式開發 18-1 Android行動作業系統 18-2 下載與安裝ADK Bundle 18-3 Android模擬器的基本使用 18-4 建立Android App 18-5 Android App專案結構 附錄A:使用Intellij IDEA整合開發環境 附錄B:ASCII碼表
類似書籍推薦給您
【中文書】 書名 : Java 8 程式語言學習手冊(附範例光碟) 作者 : 陳會安 出版社 : 全華 ISBN : 9789572196526 內容簡介 本書是一本能夠讓您真正學會物件導向程式設計和建立物件導向思維的書,筆者使用大量程式範例和圖例來幫助讀者學習程式設計和驗證所學,能夠讓讀者循序漸進的學習程式語言的基礎、程式設計方法和Java物件導向程式設計,進而作為未來學習物件導向分析與設計的墊腳石。 這也是國內第一本使用IntelliJIDEA整合開發環境,和使用NClass類別圖設計工具的Java語言學習手冊,能夠輕鬆讓讀者使用NClass繪製UML類別圖後,自動產生Java類別程式碼。 本書特色 1.完整Java語言內容:完整說明物件基礎和物件導向程式設計,詳細解說Java語法和程式設計觀念、Java8的Lambda運算式、函數介面和預設方法。 2.物件思維(ThinkinginObject):使用大量圖例說明物件導向技術與觀念,可以幫助讀者建立物件導向思考模式,真正使用物件導向技術來建立和開發Java程式。 3.整合Java程式碼與UML類別圖:使用看圖說故事的方式來學習物件導向程式設計,所有程式範例都配合UML類別圖的符號和關聯性,只需讀完本書,看到UML類別圖,就知道如何撰寫Java類別程式碼(可以自動產生)。 4.一條龍完整配套的Java程式設計學習工具,讀者可以使用fChart流程圖直譯器訓練程式邏輯的結構化程式設計,NClass繪製UML類別圖來實作類別設計,在自動產生Java類別程式碼後,使用IntelliJIDEA整合開發環境開發Java程式。 目錄 第一篇 Java語言的基礎 第1章 程式語言與Java的基礎 1-1 程式的基礎 1-2 程式語言的種類 1-3 程式設計技術的演進 1-4 Java語言的基礎 1-5 Java語言的開發環境 1-6 建立Java語言的開發環境 第2章 建立Java程式 2-1 程式設計的基本步驟 2-2 建立簡單的Java程式 2-3 IntelliJ IDEA使用介面與專案結構 2-4 Java程式的基本結構與輸出入 2-5 Java語言的寫作風格 2-6 程式的除錯 第3章 變數、常數與資料型態 3-1 Java語言的識別字 3-2 變數的宣告與初值 3-3 指定敘述 3-4 Java語言的資料型態 3-5 常數的宣告與使用 第4章 運算子與運算式 4-1 運算式的基礎 4-2 Java語言的運算子 4-3 指定運算子 4-4 算術與字串連接運算子 4-5 位元運算子 4-6 資料型態的轉換 第二篇 Java結構化與模組化程式設計 第5章 流程圖與結構化程式開發 5-1 程式邏輯的基礎 5-2 演算法與流程圖 5-3 fChart流程圖直譯工具 5-4 結構化程式開發 5-5 使用fChart進行邏輯訓練 第6章 條件敘述 6-1 程式區塊 6-2 if敘述與關係邏輯運算子 6-3 二選一條件敘述 6-4 案例研究:判斷遊樂場門票 6-5 多選一條件敘述 6-6 巢狀條件敘述 6-7 判斷猜測數字大小 第7章 迴圈 7-1 for計數迴圈 7-2 條件迴圈 7-3 巢狀迴圈與無窮迴圈 7-4 中斷與繼續迴圈 7-5 案例研究:猜數字遊戲 第8章 類別方法 - 函數 8-1 程序與函數的基礎 8-2 建立類別方法 8-3 類別方法的應用範例 8-4 類別變數和變數範圍 8-5 遞迴程式設計 8-6 Math數學類別的類別方法 第9章 陣列與字串 9-1 陣列的基礎 9-2 一維陣列 9-3 二維與多維陣列 9-4 在方法使用陣列參數 9-5 陣列的應用-搜尋與排序 9-6 Java的字串類別 第三篇 Java物件導向程式設計 第10章 物件導向程式開發 10-1 抽象資料型態 10-2 物件導向的應用程式開發 10-3 物件導向的思維 10-4 物件導向技術的三大觀念 10-5 UML類別圖與物件圖 10-6 NClass類別圖設計工具 第11章 類別與物件 11-1 物件導向程式語言 11-2 Java的類別與物件 11-3 類別的建構子 11-4 類別的建構子 11-5 結合類別 11-6 在物件使用類別變數與方法 第12章 繼承、介面與抽象類別 12-1 類別的繼承 12-2 介面 12-3 介面的繼承 12-4 介面的多重繼承 12-5 抽象類別 12-6 常數類別 第13章 巢狀類別、過載與多形 13-1 巢狀類別 13-2 類別的整合關係 13-3 方法的過載 13-4 多形的基礎 13-5 多形與類別 13-6 多形與介面 第14章 例外處理與執行緒 14-1 Java的例外處理 14-2 例外處理的程式敘述 14-3 丟出例外與自訂Exception類別 14-4 執行緒的基礎 14-5 建立Java的執行緒 14-6 Java執行緒的同步 第15章 Java套件與檔案處理 15-1 Java的輸入/輸出串流 15-2 Reader/Writer檔案串流 15-3 InputStream/OutputStream串流的檔案處理 15-4 隨機存取檔案 15-5 Java套件 15-6 Java存取修飾子與Java API套件 第四篇 Java視窗應用程式開發 第16章 Swing視窗應用程式 16-1 Swing套件的基礎 16-2 使用IntelliJ IDEA建立Swing應用程式 16-3 Swing套件的GUI元件 16-4 文字輸入的GUI元件 16-5 選擇功能的GUI元件 第17章 事件處理與Lambda運算式 17-1 事件處理的基礎 17-2 事件改編者類別 17-3 滑鼠事件處理 17-4 鍵盤事件處理 17-5 Swing元件的事件處理 17-6 Lambda運算式與預設方法 第五篇 Android App開發 第18章 Android App應用程式開發 18-1 Android行動作業系統 18-2 下載與安裝ADK Bundle 18-3 Android模擬器的基本使用 18-4 建立Android App 18-5 Android App專案結構 附錄A:使用Intellij IDEA整合開發環境 附錄B:ASCII碼表