本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • JAVA SE 8基礎必修課
  • 點閱:1267
  • 作者: 蔡文龍, 張志成編著
  • 出版社:碁峰資訊
  • 出版年:2015[民104]
  • ISBN:978-986-347-543-9 ; 986-347-543-2
  • 格式:PDF
  • 版次:初版
  • 附註:本電子書含光碟資料,購買/借閱後至個人書坊下載 原紙本書ISBN:978-986-347-352-7(租書不含光碟資料)

【本電子書含光碟資料,購買/借閱後請至個人書房下載】

內容簡介

※專家與教師共同執筆
由OCJP(原SCJP)認證講師、科技大學教授程式設計教師以及OCJP認證專家共同編著,針對目前初學者學習程式設計所編寫的入門教材。

※程式設計的技能養成
內容兼具理論與實務、範例操作皆以圖示表示。由書中範例說明、問題分析、程式架構解說,訓練初學者邏輯思考、解決問題能力,使初學者輕鬆進入Java程式設計的殿堂。

※OCJP觀念與實例導入
內文融入OCJP觀念,除資料庫及Swing視窗應用程式之外,所有章節皆提供OCJP具代表性的實例試題演練,訓練初學者具考取OCJP的基本素養。

※豐富內容與實務應用
本書注重在Java程式設計基本流程、陣列、物件導向程式設計、介面與泛型、多執行緒、例外處理、檔案I/O、Swing視窗應用程式、事件處理、JDBC資料庫程式設計、簡易專題實作。每個單元由淺入深,循序漸進,範例貼近日常生活,讓初學者學以致用。

※遊戲資料庫專題實作

藉由專題實作,進而了解初學者學習程式設計的成果。本書最後一章以拉霸遊戲與記憶大考驗兩個專題,帶您進入實作專題的領域,帶領初學者能有設計專題的完整體驗。


  • 第 1 章 Java 概述(第1-1頁)
    • 1.1 Java 的興起(第1-2頁)
    • 1.2 Java 的特性(第1-4頁)
    • 1.3 安裝Java SE 8(第1-6頁)
    • 1.4 使用記事本編寫 Java 程式(第1-12頁)
    • 1.5 安裝 Eclipse(第1-14頁)
    • 1.6 在 Eclipse 整合開發環境下編寫 Java 程式(第1-17頁)
    • 1.7 Java 程式架構(第1-27頁)
    • 1.8 建立說明文件檔(第1-30頁)
    • 1.9 反組譯程式(第1-32頁)
    • 1.10 認證實例演練(第1-33頁)
    • 1.11 習題(第1-35頁)
  • 第 2 章 資料型別與運算子(第2-1頁)
    • 2.1 識別字與保留字(第2-2頁)
    • 2.2 基本資料型別(第2-4頁)
    • 2.3 變數(第2-8頁)
    • 2.4 運算子與運算式(第2-10頁)
    • 2.5 Java 資料型別的轉換(第2-25頁)
    • 2.6 基本資料型別與參考資料型別(第2-28頁)
    • 2.7 主控台輸入與輸出(第2-32頁)
    • 2.8 認證實例演練(第2-35頁)
    • 2.9 習題(第2-37頁)
  • 第 3 章 控制敘述(第3-1頁)
    • 3.1 前言(第3-2頁)
    • 3.2 選擇敘述(第3-2頁)
    • 3.3 重複敘述(第3-19頁)
    • 3.4 分支敘述(第3-29頁)
    • 3.5 認證實例演練(第3-36頁)
    • 3.6 習題(第3-39頁)
  • 第 4 章 陣列(第4-1頁)
    • 4.1 前言(第4-2頁)
    • 4.2 陣列的宣告及使用(第4-3頁)
    • 4.3 多維陣列(第4-8頁)
    • 4.4 陣列的排序與搜尋(第4-17頁)
    • 4.5 認證實例演練(第4-29頁)
    • 4.6 習題(第4-31頁)
  • 第 5 章 方法(Method)(第5-1頁)
    • 5.1 前言(第5-2頁)
    • 5.2 方法(第5-2頁)
    • 5.3 傳值呼叫與參考呼叫(第5-11頁)
    • 5.4 方法間傳遞陣列引數(第5-16頁)
    • 5.5 方法多載(第5-20頁)
    • 5.6 遞迴(第5-24頁)
    • 5.7 實例(第5-26頁)
    • 5.8 認證與實例演練(第5-28頁)
    • 5.9 習題(第5-29頁)
  • 第 6 章 物件與類別(第6-1頁)
    • 6.1 物件導向程式設計概述(第6-2頁)
    • 6.2 類別與物件的關係(第6-3頁)
    • 6.3 方法多載(第6-16頁)
    • 6.4 建構式(第6-18頁)
    • 6.5 靜態成員(第6-21頁)
    • 6.6 this 參考自身類別(第6-23頁)
    • 6.7 認證實例演練(第6-24頁)
    • 6.8 習題(第6-27頁)
  • 第 7 章 繼承、介面與多型(第7-1頁)
    • 7.1 繼承(第7-2頁)
    • 7.2 抽象類別與抽象方法(第7-17頁)
    • 7.3 介面(第7-20頁)
    • 7.4 多型(第7-27頁)
    • 7.5 套件(第7-33頁)
    • 7.6 認證實例演練(第7-41頁)
    • 7.7 習題(第7-45頁)
  • 第 8 章 例外處理(第8-1頁)
    • 8.1 例外(第8-2頁)
    • 8.2 例外處理(第8-3頁)
    • 8.3 Java 常用的內建例外類別(第8-12頁)
    • 8.4 自行拋出例外(第8-15頁)
    • 8.5 自定例外類別(第8-18頁)
    • 8.6 認證實例演練(第8-22頁)
    • 8.7 習題(第8-26頁)
  • 第 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-13頁)
    • 9.6 Map 介面與 HashMap 類別(第9-21頁)
    • 9.7 SortedMap 介面與 TreeMap 類別(第9-24頁)
    • 9.8 Collections 集合工具類別(第9-27頁)
    • 9.9 集合的走訪器(第9-29頁)
    • 9.10 認證實例演練(第9-35頁)
    • 9.11 習題(第9-38頁)
  • 第 10 章 多執行緒(第10-1頁)
    • 10.1 執行緒簡介(第10-2頁)
    • 10.2 執行緒的生命週期(第10-4頁)
    • 10.3 如何建立執行緒(第10-5頁)
    • 10.4 Thread 類別常用的方法(第10-14頁)
    • 10.5 執行緒的同步(Synchronized)(第10-22頁)
    • 10.6 執行緒的等待和喚醒(第10-28頁)
    • 10.7 認證實例演練(第10-32頁)
    • 10.8 習題(第10-35頁)
  • 第 11 章 Swing 視窗應用程式(第11-1頁)
    • 11.1 Swing 簡介(第11-2頁)
    • 11.2 JFrame 類別(第11-3頁)
    • 11.3 版面配置(第11-6頁)
    • 11.4 事件處理(第11-16頁)
    • 11.5 事件來源(第11-21頁)
    • 11.6 習題(第11-24頁)
  • 第 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-15頁)
    • 12.7 習題(第12-26頁)
  • 第 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-16頁)
    • 13.6 JSrollPane 捲軸面板元件(第13-18頁)
    • 13.7 JList 清單元件(第13-21頁)
    • 13.8 JComboBox 下拉式清單元件(第13-25頁)
    • 13.9 習題(第13-30頁)
  • 第 14 章 I/O 常用類別(第14-1頁)
    • 14.1 Java I/O 處理(第14-2頁)
    • 14.2 File 類別(第14-2頁)
    • 14.3 檔案讀取類別(第14-5頁)
    • 14.4 檔案寫入類別(第14-11頁)
    • 14.5 二進位檔讀取類別(第14-15頁)
    • 14.6 二進位檔寫入類別(第14-21頁)
    • 14.7 認證實例演練(第14-26頁)
    • 14.8 習題(第14-29頁)
  • 第 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-17頁)
  • 第 16 章 Lambda 語法(第16-1頁)
    • 16.1 Lambda 簡介(第16-2頁)
    • 16.2 Lambda 簡例介紹(第16-2頁)
    • 16.3 Lambda 語法說明(第16-16頁)
    • 16.4 方法參考(第16-19頁)
    • 16.5 習題(第16-22頁)
  • 第 17 章 視窗應用程式專題實作(第17-1頁)
    • 17.1 拉霸遊戲機實作(第17-2頁)
    • 17.2 記憶大考驗實作(第17-12頁)
  • 附錄A SQL 語言(第A-1頁)
    • A.1 SQL 語言簡介(第A-1頁)
    • A.2 SELECT 陳述式(第A-1頁)
    • A.3 INSERT 陳述式(第A-3頁)
    • A.4 DELETE 陳述式(第A-4頁)
    • A.5 UPDATE 陳述式(第A-4頁)
    • A.6 SELECT 陳述式其他用法(第A-5頁)
  • 附錄B SQL Server 資料庫建立(第B-1頁)
    • B.1 建立資料庫(第B-1頁)
    • B.2 資料表欄位的資料型別(第B-3頁)
    • B.3 建立資料表(第B-4頁)
    • B.4 記錄資料的輸入(第B-7頁)
紙本書 NT$ 530
單本電子書
NT$ 371

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code