定價: 680
售價: 612
庫存: 庫存: 1
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款
信用卡
線上轉帳
物流方式: 超商取貨
宅配
門市自取

詳細資訊

最新 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 為成員變數撰寫存取方法 ...