內(nèi) 容 簡 介本書通過項目引入、任務(wù)分解的方式,將相關(guān)知識點融入整個任務(wù)中,著重強調(diào)應(yīng)用與基礎(chǔ)相結(jié)合。讀者通過完成項目,可逐步掌握Java程序設(shè)計的具體方法。本書以Java程序開發(fā)工程師崗位的職業(yè)能力為主線,把Java技術(shù)知識融入項目的分解任務(wù)中。全書共11個單元,內(nèi)容主要包括Java平臺及使用等14個項目,每個項目又分解為不同的任務(wù),每個任務(wù)都按照“任務(wù)分析→相關(guān)知識點→任務(wù)實施→技能拓展”的模式進行編寫。本書內(nèi)容豐富,項目經(jīng)典,知識講解系統(tǒng),能力培養(yǎng)突出,既可作為職業(yè)院!癑ava程序設(shè)計”課程的教材,也可作為軟件開發(fā)人員或Java自學者的參考書。
王新萍,1987—至今 在山西職業(yè)技術(shù)學院從教 任信息管理教研室主任,計算機系erp專業(yè)的課程帶頭人。曾獲學校優(yōu)秀教師,2009年被評為學校首批骨干教師。主要著作方向為數(shù)據(jù)庫、計算機基礎(chǔ)應(yīng)用 、語言類。主要項目經(jīng)歷有:獨立開發(fā)"山西電子工業(yè)學?紕(wù)管理系統(tǒng)”;主持"項目為基礎(chǔ)任務(wù)驅(qū)動模式的VB課程教學”教研項目。主持省級課題兩項;山西省中小企業(yè)局聘任專家;在企業(yè)兼職多年,主持技術(shù)服務(wù)項目多項。
目 錄
單元1 Java語言概述
項目1 Java開發(fā)平臺的搭建及使用
任務(wù)1 初識Java語言
任務(wù)2 搭建Java開發(fā)環(huán)境
任務(wù)3 編寫第一個Java程序
習題1
單元2 Java語言開發(fā)基礎(chǔ)
項目2 猜數(shù)字游戲
任務(wù)1 確定變量
任務(wù)2 選擇數(shù)據(jù)類型
任務(wù)3 確定表達式
任務(wù)4 循環(huán)猜數(shù)并統(tǒng)計次數(shù)
任務(wù)5 Java注釋
習題2
單元3 面向?qū)ο蠡A(chǔ)知識
項目3 學生信息管理系統(tǒng)
任務(wù)1 抽象學生類,創(chuàng)建學生對象
任務(wù)2 確定輸出學生信息的方法
任務(wù)3 數(shù)據(jù)隱藏的“隱私”程序設(shè)計
習題3
單元4 面向?qū)ο蟾呒壧匦?br>項目4 動物園中游客與動物玩耍
任務(wù)1 不同動物的行為表現(xiàn)
任務(wù)2 利用多態(tài)解決游客與動物玩耍
任務(wù)3 不同種類圖書的信息
任務(wù)4 模擬USB接口
習題4
單元5 包、數(shù)組和字符串
項目5 學生成績管理系統(tǒng)
任務(wù)1 學生成績計算
任務(wù)2 實現(xiàn)學生成績管理系統(tǒng)
項目6 String及StringBuffer
任務(wù) 字符串連接操作
項目7 定義包和導(dǎo)入包
任務(wù) 將多個類放入同一包中
習題5
單元6 Java的異常處理
項目8 通過實例了解Java的異常
任務(wù)1 編寫一個大小寫字母轉(zhuǎn)換的案例
任務(wù)2 學習在程序中生成異常處理
習題6
單元7 圖形用戶界面
項目9 建立學生成績管理系統(tǒng)用戶登錄界面
任務(wù)1 建立用戶登錄界面窗口
任務(wù)2 為登錄界面窗口添加基本組件
任務(wù)3 布局窗口中的組件
任務(wù)4 為用戶登錄界面添加事件響應(yīng)
習題7
單元8 Java的輸入/輸出
項目10 建立用戶注冊系統(tǒng)
任務(wù)1 建立用戶信息保存目錄
任務(wù)2 保存用戶文件信息
習題8
單元9 多線程機制
項目11 開發(fā)一個“隨機搖號小工具”
任務(wù)1 “隨機搖號小工具”的界面設(shè)計
任務(wù)2 “隨機搖號小工具”的功能實現(xiàn)
習題9
單元10 數(shù)據(jù)庫編程
項目12 開發(fā)“用戶管理系統(tǒng)”
任務(wù)1 創(chuàng)建MySql數(shù)據(jù)庫
任務(wù)2 創(chuàng)建數(shù)據(jù)庫操作基類BaseDao類
任務(wù)3 創(chuàng)建實體類
任務(wù)4 “用戶管理系統(tǒng)”的界面設(shè)計
任務(wù)5 “用戶管理系統(tǒng)”的功能實現(xiàn)
習題10
單元11 Android基礎(chǔ)知識
項目13 系統(tǒng)安裝與HelloWorld
任務(wù) 安裝智能手機開發(fā)相關(guān)軟件平臺
項目14 界面設(shè)計—控件與布局
任務(wù) Android編程基礎(chǔ)—UI設(shè)計
習題11