內容簡介

  本書提供了Java程式設計的藝術。作者以二十年的教學經驗提供一個以圖形化的討論方式來帶動學習氣氛。本書以相當多的實用定理、很少的理論教條進行介紹,並提供程式設計者一個正確的學習方針及觀念。

  本書將許多繁複的工作以一個element元件包幫讀者簡化,這元件包中包括了繪圖及文字視窗介面,使用這個工具能輕易地畫出許多簡單的圖形。元件包可以讓初學者可以很輕易地以較少的學習曲線就能設計簡單的程式。

  本書在範例旁都有一個明顯的標記提示讀者並指出在網站的哪裡可以找到程式。章節中提供了許多練習可供學習者在課堂後進行練習,這樣可以增加學習的印象並且溫故知新。

 

目錄

  • 第0章、歡迎光臨
    • 好戲開鑼 
    • 溫故知新 
  • 第一章、值、變數及語法
    • 定義字
    • 變數和常數
    • 基本的型態文字訊息
    • 物件型態
    • 溫故知新
  • 第二章、元件包
    • console window類別
    • 繪圖模式
    • 溫故知新
    • 動手做做看:java第一次親密接觸
    • 動手做做看:簡單的繪圖
    • 動手做做看:畫出你的吉祥動物
  • 第三章、判斷式及迴圈
    • if指令
    • if-then-else敘述
    • while loop
    • do-while迴圈
    • for迴圈
    • Loop Independence and Eleqance
    • 為何程式中部要有無窮迴路?
    • switch敘述
    • 溫故知新
    • 動手做做看,嬰兒、螃蟹、霜淇淋遊戲
  • 第四章、方法
    • 方法method
    • 一些建議
    • 程式或void方法
    • 函式:傳回值的方法
    • 範例:參數函式
    • 估計方法(method的效益
    • 類別,神奇的封裝機器
    • 溫故知新
    • 試著做做看:設計方法函式庫
  • 第五章、字串
    • 基本的字串運算
    • 字串比較
    • 範例:加密平台
    • 溫故知新
    • 試著做做看:不善拼字的人
  • 第六章、遞迴
    • 在方法中自我參照
    • 一個典型的例子:河內塔
    • 試著做做看:以點畫線
    • 挑戰:有生命力的程式
    • 溫故知新
    • 實驗:遞迴塗鴉
  • 第七章、陣列和向量
    • 陣列
    • 多維的陣列
    • vector
    • 溫故知新
    • 實驗:塞入食物到糧倉
  • 第八章、類別
    • 開宗明義
    • 資料封裝
    • 抽象資料型態
    • 範例,馬錶
    • 繼承和子類別
    • 介面
    • 溫故知新
    • 實驗,設計一個curve類別
  • 第九章、遞迴結構
    • 概觀
    • 詳細流程
    • 遞迴方法
    • 容器類別
    • 溫故知新
  • 第十章、執行緒
    • 執行緒的概念
    • 設計執行緒
    • 同步
    • 溫故知新
  • 第十一章、虛擬機器
    • java的虛擬機器
    • 圖靈機
    • P RAM
    • 溫故知新
網路書店 類別 折扣 價格
  1. 新書
    9
    $351
  2. 新書
    9
    $351