0人評分過此書

Java SE7技術手冊

出版日期
2011
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789862763100

本館館藏

借閱規則
當前可使用人數 2
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館 桃園市立圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
JWorld@TW技術論譠版主、Java權威技術顧問與專業講師 林信良 全新改版!

‧涵蓋OCP/JP(原SCJP)考試範圍
‧Coin專案、JSR166y、JDBC 4.1、NIO.2等Java SE 7新功能介紹
‧JDK基礎與IDE操作交相對照
‧提供實作檔案與操作錄影教學

‧本書為作者數年來實務教學過程中,匯整學員在課程中遇到的觀念、實作、應用或認證考試上等問題之集合。
‧針對Java SE 7新功能全面改版,無論是章節架構或範例程式碼上,皆作了全面重新審閱與翻新。
‧詳細介紹JVM、JRE、Java SE API、JDK與IDE之間的關係與對照。
‧必要時從Java SE API的原始碼分析,了解各種語法在Java SE API中如何應用。
‧建議練習的範例提供Lab檔案,更能掌握練習重點。
‧IDE操作納為本書教學內容之一,更能與實務結合,提供錄影教學以更能掌握操作步驟。
  • 導讀
  • 1 Java 平台概論
    • 1.1 Java 不只是語言
      • 1.1.1 前世今生
      • 1.1.2 三大平台
      • 1.1.3 JCP 與JSR
      • 1.1.4 建議的學習路徑
    • 1.2 JVM/JRE/JDK
      • 1.2.1 什麼是JVM?
      • 1.2.2 區分JRE 與JDK
      • 1.2.3 下載、安裝JDK
      • 1.2.4 認識JDK 安裝內容
    • 1.3 重點複習
  • 2 從JDK 到IDE
    • 2.1 從'Hello World'開始
      • 2.1.1 撰寫Java 原始碼
      • 2.1.2 PATH 是什麼?
      • 2.1.3 JVM(java)與CLASSPATH
      • 2.1.4 編譯器(javac)與CLASSPATH
    • 2.2 管理原始碼與位元碼檔案
      • 2.2.1 編譯器(javac)與SOURCEPATH
      • 2.2.2 使用package 管理類別
      • 2.2.3 使用import 偷懶
    • 2.3 使用IDE
      • 2.3.1 IDE 專案管理基礎
      • 2.3.2 使用了哪個JRE?
      • 2.3.3 類別檔案版本
    • 2.4 重點複習
  • 3 基礎語法
    • 3.1 型態、變數與運算子
      • 3.1.1 型態
      • 3.1.2 變數
      • 3.1.3 運算子
      • 3.1.4 型態轉換
    • 3.2 流程控制
      • 3.2.1 if..else 條件式
      • 3.2.2 switch 條件式
      • 3.2.3 for 迴圈
      • 3.2.4 while 迴圈
      • 3.2.5 break、continue
    • 3.3 重點複習
    • 課後練習
  • 4 認識物件
    • 4.1 類別與物件
      • 4.1.1 定義類別
      • 4.1.2 使用標準類別
      • 4.1.3 物件指定與相等性
    • 4.2 基本型態包裹器
      • 4.2.1 包裹基本型態
      • 4.2.2 自動裝箱、拆箱
      • 4.2.3 裝箱的內幕
    • 4.3 陣列物件
      • 4.3.1 陣列基礎
      • 4.3.2 操作陣列物件
      • 4.3.3 陣列複製
    • 4.4 字串物件
      • 4.4.1 字串基礎
      • 4.4.2 字串特性
      • 4.4.3 字串編碼
    • 4.5 查詢Java API 文件
    • 4.6 重點複習
    • 課後練習
  • 5 物件封裝
    • 5.1 何謂封裝?
      • 5.1.1 封裝物件初始流程
      • 5.1.2 封裝物件操作流程
      • 5.1.3 封裝物件內部資料
    • 5.2 類別語法細節
      • 5.2.1 public 權限修飾
      • 5.2.2 關於建構式
      • 5.2.3 建構式與方法重載
      • 5.2.4 使用this
      • 5.2.5 static 類別成員
      • 5.2.6 不定長度引數
      • 5.2.7 內部類別
      • 5.2.8 傳值呼叫
    • 5.3 重點複習
    • 課後練習
  • 6 繼承與多型
    • 6.1 何謂繼承?
      • 6.1.1 繼承共同行為
      • 6.1.2 多型與is-a
      • 6.1.3 重新定義行為
      • 6.1.4 抽象方法、抽象類別
    • 6.2 繼承語法細節
      • 6.2.1 protected 成員
      • 6.2.2 重新定義的細節
      • 6.2.3 再看建構式
      • 6.2.4 再看final 關鍵字
      • 6.2.5 java.lang.Object
      • 6.2.6 關於垃圾收集
      • 6.2.7 再看抽象類別
    • 6.3 重點複習
    • 課後練習
  • 7 介面與多型
    • 7.1 何謂介面?
      • 7.1.1 介面定義行為
      • 7.1.2 行為的多型
      • 7.1.3 解決需求變化
    • 7.2 介面語法細節
      • 7.2.1 介面的預設
      • 7.2.2 匿名內部類別
      • 7.2.3 使用enum 列舉常數
    • 7.3 重點複習
    • 課後練習
  • 8 例外處理
    • 8.1 語法與繼承架構
      • 8.1.1 使用try、catch
      • 8.1.2 例外繼承架構
      • 8.1.3 要抓還是要拋?
      • 8.1.4 認識堆疊追蹤
      • 8.1.5 關於assert
    • 8.2 例外與資源管理
      • 8.2.1 使用finally
      • 8.2.2 自動嘗試關閉資源
      • 8.2.3 java.lang.AutoCloseable 介面
    • 8.3 重點複習
    • 課後練習
  • 9 Collection 與Map
    • 9.1 使用Collection 收集物件
      • 9.1.1 認識Collection 架構
      • 9.1.2 具有索引的List
      • 9.1.3 內容不重複的Set
      • 9.1.4 支援佇列操作的Queue
      • 9.1.5 走訪物件的Iterator
      • 9.1.6 排序收集的物件
      • 9.1.7 使用泛型
    • 9.2 鍵值對應的Map
      • 9.2.1 常用Map 實作類別
      • 9.2.2 走訪Map 鍵值
    • 9.3 重點複習
    • 課後練習
  • 10 輸入輸出
    • 10.1 InputStream 與OutputStream
      • 10.1.1 串流設計觀念
      • 10.1.2 串流繼承架構
      • 10.1.3 串流處理裝飾器
    • 10.2 字元處理類別
      • 10.2.1 Reader 與Writer 繼承架構
      • 10.2.2 字元處理裝飾器
    • 10.3 重點複習
    • 課後練習
  • 11 執行緒與並行API
    • 11.1 執行緒
      • 11.1.1 簡介執行緒
      • 11.1.2 Thread 與Runnable
      • 11.1.3 執行緒生命周期
      • 11.1.4 關於ThreadGroup
      • 11.1.5 synchronized 與volatile
      • 11.1.6 等待與通知
    • 11.2 並行API
      • 11.2.1 Lock、ReadWriteLock 與Condition
      • 11.2.2 使用Executor
      • 11.2.3 簡介並行Collection
    • 11.3 重點複習
    • 課後練習
  • 12 通用API
    • 12.1 日誌
      • 12.1.1 簡介日誌API
      • 12.1.2 指定日誌層級
      • 12.1.3 使用Handler 與Formatter
      • 12.1.4 自訂Handler、Formatter 與Filter
      • 12.1.5 使用logging.properties
    • 12.2 國際化基礎、日期
      • 12.2.1 關於i18n
      • 12.2.2 使用Date 與DateFormat
      • 12.2.3 使用Calendar
    • 12.3 規則表示式
      • 12.3.1 定義規則表示式
      • 12.3.2 Pattern 與Matcher
    • 12.4 NIO2 檔案系統
      • 12.4.1 概述API 架構
      • 12.4.2 操作路徑
      • 12.4.3 屬性讀取與設定
      • 12.4.4 操作檔案與目錄
      • 12.4.5 讀取、走訪目錄
      • 12.4.6 過濾、搜尋檔案
    • 12.5 重點複習
    • 課後練習
  • 13 視窗程式設計
    • 13.1 Swing 入門
      • 13.1.1 簡易需求分析
      • 13.1.2 簡介Swing 元件
      • 13.1.3 設計主視窗與選單列
      • 13.1.4 關於版面管理
      • 13.1.5 事件處理
    • 13.2 檔案開啟、儲存與編輯
      • 13.2.1 實作開啟檔案
      • 13.2.2 實作儲存、關閉檔案
      • 13.2.3 文字區編輯、剪下、複製、貼上
    • 13.3 重點複習
    • 課後練習
  • 14 整合資料庫
    • 14.1 JDBC 入門
      • 14.1.1 簡介JDBC
      • 14.1.2 連接資料庫
      • 14.1.3 使用Statement、ResultSet
      • 14.1.4 使用PreparedStatement、CallableStatement
    • 14.2 JDBC 進階
      • 14.2.1 使用DataSource 取得連線
      • 14.2.2 使用ResultSet 捲動、更新資料
      • 14.2.3 批次更新
      • 14.2.4 Blob 與Clob
      • 14.2.5 簡介交易
      • 14.2.6 簡介metadata
      • 14.2.7 簡介RowSet
    • 14.3 重點複習
    • 課後練習
  • 15 反射與類別載入器
    • 15.1 運用反射
      • 15.1.1 Class 與.class 檔案
      • 15.1.2 使用Class.forName()
      • 15.1.3 從Class 獲得資訊
      • 15.1.4 從Class 建立物件
      • 15.1.5 操作物件方法與成員
      • 15.1.6 動態代理
    • 15.2 瞭解類別載入器
      • 15.2.1 類別載入器階層架構
      • 15.2.2 建立ClassLoader 實例
    • 15.3 重點複習
    • 課後練習
  • 16 自訂泛型、列舉與標註
    • 16.1 自訂泛型
      • 16.1.1 定義泛型方法
      • 16.1.2 使用extends 與?
      • 16.1.3 使用super 與?
    • 16.2 自訂列舉
      • 16.2.1 瞭解java.lang.Enum 類別
      • 16.2.2 進階enum 運用
    • 16.3 關於標註
      • 16.3.1 常用標準標註
      • 16.3.2 自訂標註型態
      • 16.3.3 執行時期讀取標註資訊
    • 16.4 重點複習
    • 課後練習
  • A 如何使用本書專案
    • A.1 專案環境配置
    • A.2 開啟專案
  • B MySQL 入門
    • B.1 安裝、設定MySQL
    • B.2 MySQL 的資料型態
    • B.3 建立資料庫、資料表
    • B.4 進行CRUD 操作
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading