基於工作過程的Java程式設計

基於工作過程的Java程式設計

《基於工作過程的Java程式設計》是清華大學出版社出版的圖書,作者是魏勇。本書打破傳統的以學科為中心的體系,而是以工作任務為中心,從Java最簡單的程式開始,介紹Java的基本程式結構。

基本介紹

  • 書名:基於工作過程的Java程式設計
  • 作者:魏勇
  • ISBN:9787302215356 
  • 類別:圖書 > 計算機與網際網路 > 程式語言與程式設計
  • 頁數:276
  • 出版社:清華大學出版社
  • 出版時間:2010-01-01
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

封裝、繼承、多態是面向對象程式設計的3個重要特徵。本書從人“類”入手,介紹Java中的類、對象、屬性和方法等概念。通過人類在生物圖中的關係,幫助讀者理解繼承等概念。
本書把初始化一個Human實例作為一個核心工作任務,通過該工作任務在各章節的進一步展開,來講解Java的異常處理、圖形用戶界面、SWT技術及流技術等內容。
執行緒是Java實現並行處理的重要技術,線上程一章介紹了Java執行緒的基本概念,講述如何在Java中編寫執行緒程式以及多執行緒的程式設計等。

圖書目錄

第1章簡單Java程式 1
1.1螢幕上顯示一句話的Java程式 1
1.2基本數據類型及運算 6
1.3把1、2、3累加到變數 9
1.4運算符 15
1.4.1找6的所有因子 15
1.4.2求6! 21
1.4.3找兩數中較大數 24
第2章查找素數 28
2.1分支語句 28
2.1.1再談找兩數中較大數 28
2.1.2從3個數中找出最大數 31
2.1.3判斷某年某月的天數 33
2.2循環語句 36
2.2.1判斷一個正整數n是否
為素數 36
2.2.2查找區間內的素數 41
第3章數組與字元串 45
3.1在10個整數中找最大數 45
3.2建立並輸出一個矩陣 49
3.3Vector實現堆疊的壓入和彈出操作 53
3.4字元串操作 57
第4章Java面向對象程式設計 62
4.1編寫“人”類 62
4.2把類打包 67
4.3為每個“人”生成唯一編號 73
4.4在“人”類基礎上編寫
“教師”類Teacher 78
4.5教師編碼的生成 84
4.6Java中的抽象類與接口 91
4.6.1抽象類計算幾何形狀的面積 91
4.6.2接口計算幾何形狀面積 94
第5章Java異常處理 99
5.1捕獲異常 99
5.2自定義異常 104
第6章Java圖形用戶界面 110
6.1通過圖形界面輸入數據
初始化Human對象 110
6.2JavaApplets 121
6.2.1在網頁中顯示一句話的
程式 121
6.2.2Applets套用 129
6.3匿名類簡化圖形事件處理程式 135
6.4圍繞圓心轉的圓 141
6.5創建和使用選單 151
6.6套用Swing創建用戶界面 158
6.7圖形列印 162
第7章SWT技術 168
7.1用SWT技術初始化Human對象 168
7.2在左、右兩個SWT列表框中
交換數據 176
7.3SWT實現選項卡 187
7.4一個JFace程式 192
7.5JFace實現表格 196
7.6JFace實現樹 205
第8章Java的流 212
8.1從鍵盤上輸入字元 212
8.2檔案流 218
8.2.1從一個檔案中讀入數據
初始化Human對象 218
8.2.2把對象按流進行讀、寫 228
第9章Java執行緒序 232
9.1並行程式設計 232
9.2動畫實現 237
9.3分別對堆疊進行壓入和出棧的
並行程式 243
9.4執行緒的同步處理 250
第10章實驗與實訓 256
10.1洗牌程式 256
10.1.1實訓內容及要求 256
10.1.2實訓過程 256
10.2中綴表達式轉化成後綴表達式 258
10.2.1實訓內容及要求 258
10.2.2實訓過程 259
10.3計算後綴表達式 260
10.3.1實訓內容及要求 260
10.3.2實訓過程 260
10.4Java讀取XML檔案 261
10.4.1實訓內容及要求 261
10.4.2實訓過程 261
10.5利用JMF編寫攝像頭拍照程式 265
10.5.1實訓內容及要求 265
10.5.2實訓過程 266
10.6動畫實現 270
10.6.1實訓內容及要求 270
10.6.2實訓過程 270
附錄AEclipse開發環境的搭建 274
附錄BLinux下構建JDK 277
參考文獻 278

相關詞條

熱門詞條

聯絡我們