內容簡介
※專家與教師共同執筆
由OCJP(原SCJP)與MTA Java認證講師、科技大學教授程式設計教師共同編著,針對初學者學習程式設計所編寫的入門教材。
※程式設計的技能養成
內容兼具理論與實務、範例操作皆以圖示表示。由書中範例說明、問題分析、程式架構解說,訓練初學者邏輯思考、解決問題能力,使初學者輕鬆進入Java程式設計的殿堂。
※OCJP觀念與實例導入
內文融入OCJP觀念,除資料庫、Swing視窗應用程式與專題的章節之外,所有章節提供OCJP與MTA Java認證具代表性的試題演練,訓練初學者考取OCJP與MTA Java認證的基本素養。
※豐富內容與實務應用
本書注重在Java程式設計基本流程、陣列、Java 10型別推論、物件導向程式設計、介面與泛型、多執行緒、例外處理、檔案I/O、Swing視窗應用程式、事件處理、JDBC資料庫程式設計、Lambda運算式與專題實作。每個單元由淺入深,循序漸進、範例貼近日常生活,讓初學者學以致用。
※遊戲資料庫專題實作
在PDF檔電子書中,介紹了拉霸遊戲與記憶大考驗兩個專題,帶您進入實作專題的領域,進而擁有設計專題的完整體驗。
※OCJP觀念與實例導入
內文融入OCJP觀念,除資料庫、Swing視窗應用程式與專題的章節之外,所有章節提供OCJP與MTA Java認證具代表性的試題演練,訓練初學者考取OCJP與MTA Java認證的基本素養。
※豐富內容與實務應用
本書注重在Java程式設計基本流程、陣列、Java 10型別推論、物件導向程式設計、介面與泛型、多執行緒、例外處理、檔案I/O、Swing視窗應用程式、事件處理、JDBC資料庫程式設計、Lambda運算式與專題實作。每個單元由淺入深,循序漸進、範例貼近日常生活,讓初學者學以致用。
※遊戲資料庫專題實作
在PDF檔電子書中,介紹了拉霸遊戲與記憶大考驗兩個專題,帶您進入實作專題的領域,進而擁有設計專題的完整體驗。
- 第 1 章 Java 概述(第1-1頁)
- 1.1 Java 的興起(第1-2頁)
- 1.2 Java 的特性(第1-4頁)
- 1.3 安裝Java SE 12(第1-7頁)
- 1.4 使用記事本編寫 Java 程式(第1-13頁)
- 1.5 安裝 Eclipse(第1-15頁)
- 1.6 在 Eclipse 整合開發環境下編寫 Java 程式(第1-17頁)
- 1.7 Java 程式架構(第1-29頁)
- 1.8 建立說明文件檔(第1-31頁)
- 1.9 反組譯程式(第1-34頁)
- 1.10 認證實例演練(第1-35頁)
- 第 2 章 資料型別與運算子(第2-1頁)
- 2.1 識別字與保留字(第2-2頁)
- 2.2 基本資料型別(第2-4頁)
- 2.3 變數與常數(第2-8頁)
- 2.4 運算子與運算式(第2-13頁)
- 2.5 Java 資料型別的轉換(第2-28頁)
- 2.6 基本資料型別與參考資料型別(第2-31頁)
- 2.7 主控台輸入與輸出(第2-34頁)
- 2.8 認證實例演練(第2-41頁)
- 第 3 章 控制敘述(第3-1頁)
- 3.1 前言(第3-2頁)
- 3.2 選擇敘述(第3-2頁)
- 3.3 重複敘述(第3-20頁)
- 3.4 分支敘述(第3-31頁)
- 3.5 認證實例演練(第3-37頁)
- 第 4 章 陣列(第4-1頁)
- 4.1 前言(第4-2頁)
- 4.2 陣列的宣告及使用(第4-3頁)
- 4.3 多維陣列(第4-8頁)
- 4.4 陣列的排序與搜尋(第4-18頁)
- 4.5 認證實例演練(第4-30頁)
- 第 5 章 方法 (第5-1頁)
- 5.1 前言(第5-2頁)
- 5.2 方法(第5-2頁)
- 5.3 傳值呼叫與參考呼叫(第5-11頁)
- 5.4 方法間傳遞陣列引數(第5-15頁)
- 5.5 方法多載(第5-19頁)
- 5.6 遞迴(第5-23頁)
- 5.7 實例(第5-24頁)
- 5.8 認證實例演練(第5-26頁)
- 第 6 章 物件與類別(第6-1頁)
- 6.1 物件導向程式設計概述(第6-2頁)
- 6.2 類別與物件的關係(第6-3頁)
- 6.3 方法多載(第6-16頁)
- 6.4 建構式(第6-17頁)
- 6.5 靜態成員(第6-20頁)
- 6.6 this 參考自身類別(第6-23頁)
- 6.7 認證實例演練(第6-24頁)
- 第 7 章 繼承、介面與多型(第7-1頁)
- 7.1 繼承(第7-2頁)
- 7.2 抽象類別與抽象方法(第7-17頁)
- 7.3 介面(第7-21頁)
- 7.4 多型(第7-28頁)
- 7.5 套件(第7-36頁)
- 7.6 認證實例演練(第7-43頁)
- 第 8 章 例外處理(第8-1頁)
- 8.1 例外(第8-2頁)
- 8.2 例外處理(第8-3頁)
- 8.3 Java 常用的內建例外類別(第8-12頁)
- 8.4 自行拋出例外(第8-14頁)
- 8.5 自定例外類別(第8-18頁)
- 8.6 認證實例演練(第8-21頁)
- 第 9 章 集合與泛型(第9-1頁)
- 9.1 集合物件(第9-2頁)
- 9.2 Collection
介面(第9-5頁) - 9.3 Set
介面與 HashSet 類別(第9-6頁) - 9.4 SortedSet
介面與 TreeSet 類別(第9-10頁) - 9.5 List
介面與實作類別(第9-14頁) - 9.6 Map
介面與 HashMap 類別(第9-22頁) - 9.7 SortedMap
介面與 TreeMap 類別(第9-26頁) - 9.8 Collections 集合工具類別(第9-28頁)
- 9.9 集合的走訪器(第9-30頁)
- 9.10 認證實例演練(第9-36頁)
- 第 10 章 多執行緒(第10-1頁)
- 10.1 執行緒簡介(第10-2頁)
- 10.2 執行緒的生命週期(第10-4頁)
- 10.3 如何建立執行緒(第10-5頁)
- 10.4 Thread 類別常用的方法(第10-14頁)
- 10.5 執行緒的同步 ( Synchronized )(第10-20頁)
- 10.6 執行緒的等待和喚醒(第10-27頁)
- 10.7 認證實例演練(第10-31頁)
- 第 11 章 Swing 視窗應用程式(第11-1頁)
- 11.1 Swing 簡介(第11-2頁)
- 11.2 JFrame 類別(第11-3頁)
- 11.3 版面配置(第11-6頁)
- 11.4 事件處理(第11-17頁)
- 11.5 事件來源(第11-21頁)
- 第 12 章 Swing 元件 ( 一 )(第12-1頁)
- 12.1 Swing 元件簡介(第12-2頁)
- 12.2 JLabel 標籤元件(第12-2頁)
- 12.3 ImageIcon 影像元件(第12-4頁)
- 12.4 JTextField 文字欄位元件(第12-6頁)
- 12.5 JButton 按鈕元件(第12-10頁)
- 12.6 JOptionPane 對話方塊元件(第12-14頁)
- 第 13 章 Swing 元件 ( 二 )(第13-1頁)
- 13.1 JPanel 面板元件(第13-2頁)
- 13.2 JCheckBox 核取方塊元件(第13-7頁)
- 13.3 JRadioButton 選項圓鈕元件(第13-9頁)
- 13.4 選擇元件的事件(第13-12頁)
- 13.5 JTextArea 多行文字欄位元件(第13-15頁)
- 13.6 JSrollPane 捲軸面板元件(第13-18頁)
- 13.7 JList 清單元件(第13-21頁)
- 13.8 JComboBox 下拉式清單元件(第13-25頁)
- 第 14 章 I/O 常用類別(第14-1頁)
- 14.1 Java I/O 處理(第14-2頁)
- 14.2 File 類別(第14-2頁)
- 14.3 檔案讀取類別(第14-5頁)
- 14.4 檔案寫入類別(第14-10頁)
- 14.5 二進位檔讀取類別(第14-14頁)
- 14.6 二進位檔寫入類別(第14-19頁)
- 14.7 認證實例演練(第14-26頁)
- 第 15 章 JDBC 資料庫程式設計(第15-1頁)
- 15.1 JDBC 簡介(第15-2頁)
- 15.2 連接 SQL Server 資料庫(第15-2頁)
- 15.3 如何取得資料表的記錄(第15-9頁)
- 15.4 如何編輯資料表的記錄(第15-13頁)
- 15.5 以物件導向撰寫資料庫程式(第15-18頁)
- 第 16 章 Lambda 運算式(第16-1頁)
- 16.1 Lambda 簡介(第16-2頁)
- 16.2 Lambda 簡例介紹(第16-2頁)
- 16.3 Lambda 語法說明(第16-16頁)
- 16.4 方法參考(第16-19頁)
- 附錄A MTA 98-388 Introduction to Programming Using Java 國際認證模擬試題(第A-1頁)
紙本書 NT$ 540
單本電子書
NT$
378
同分類熱門書