本書著重強調應用與基礎相結合,通過項目引入、任務分解的方式,將相關知識點融入整個任務中。讀者通過完成項目,逐步掌握Java 程序設計的具體應用。本書以Java 工程師崗位職業能力為主線,把Java技術知識融入項目的分解任務中。全書共分11 個單元,內容主要包括Java 平臺及使用等19 個項目,每個項目都分解為不同的任務,每個任務都按照"任務分析→知識相關點→任務實施→技能拓展”的過程進行組織。
王新萍,女,43歲,專業應用電子技術教育,1987―至今在山西職業技術學院從教,任信息管理教研室主任
單元1 Java語言概述 1
項目1 Java平臺及使用 1
任務1 搭建Java開發環境 1
任務2 初步認識Java 7
習題1 14
單元2 Java語言開發基礎 16
項目2 猜數字游戲 16
任務1 確定變量 16
任務2 選擇數據類型 17
任務3 確定表達式 20
任務4 循環猜數并統計次數 24
任務5 Java注釋 35
習題2 37
單元3 面向對象基礎知識 41
項目3 學生信息管理系統 41
任務1 抽象學生類,并創建學生對象 41
任務2 確定輸出學生信息的方法 46
任務3 數據隱藏的“隱私”程序設計 53
習題3 58
單元4 面向對象高級特性 59
項目4 動物園中游客與動物玩耍 59
任務1 不同動物的行為表現 59
任務2 利用多態解決游客與動物玩耍 71
任務3 不同種類圖書的信息 80
任務4 模擬USB接口 86
習題4 89
單元5 包、數組和字符串 92
項目5 學生成績管理系統 92
任務1 學生成績計算 92
任務2 實現學生成績管理系統 102
項目6 String及StringBuffer 108
任務1 字符串連接操作 108
項目7 定義包和導入包 115
任務1 將多個類放入同一包中 115
習題5 118
單元6 Java的異常處理 119
項目8 通過實例了解Java的異常 119
任務1 編寫一個大小寫字母轉換的案例 119
任務2 學習在程序中生成異常處理 124
習題6 127
單元7 圖形用戶界面 128
項目9 建立學生成績管理系統用戶登錄界面 128
任務1 建立用戶登錄界面窗口 128
任務2 為登錄界面窗口添加基本組件 133
任務3 布局窗口中的組件 139
任務4 為用戶登錄界面添加事件響應 146
習題7 157
單元8 Java的輸入/輸出 159
項目10 建立用戶注冊系統 159
任務1 建立用戶信息保存目錄 159
任務2 保存用戶文件信息 164
習題8 180
單元9 多線程機制 181
項目11 編程開發一個“隨機搖號小工具” 181
任務1 “隨機搖號小工具”的界面設計 182
任務2 “隨機搖號小工具”的功能實現 183
習題9 195
單元10 數據庫編程 196
項目12 開發一個“學生信息管理小工具” 196
任務1 “學生信息管理小工具”的界面設計 197
任務2 在應用程序中實現對指定數據庫的連接操作 199
任務3 數據庫的查詢和更新 205
習題10 220
單元11 Android基礎知識 221
項目13 系統安裝與HelloWorld 221
任務1 安裝智能手機開發相關軟件平臺 221
項目14 界面設計:控件與布局 224
任務1 Android編程基礎―UI設計 224
習題11 227