《Java程序設(shè)計(jì)教程(第2版)》以項(xiàng)目為驅(qū)動(dòng),將項(xiàng)目分解成多個(gè)任務(wù),以任務(wù)描述的形式引入問(wèn)題進(jìn)而解決問(wèn)題。全書共分15個(gè)項(xiàng)目,主要內(nèi)容包括:Java概述及開發(fā)環(huán)境搭建,Java語(yǔ)言編程基礎(chǔ),數(shù)組與方法,Teacher類與對(duì)象的創(chuàng)建與使用,類的繼承與多態(tài),抽象類、接口和包,異常捕獲,Java中I/O的應(yīng)用,圖形用戶界面編程,多線程,Java網(wǎng)絡(luò)編程,用Java集合來(lái)實(shí)現(xiàn)學(xué)生信息的管理,使用JDBC實(shí)現(xiàn)超市進(jìn)銷存管理,API幫助文檔的使用及MyEclipse調(diào)試入門。
《Java程序設(shè)計(jì)教程(第2版)》知識(shí)點(diǎn)詳盡,內(nèi)容全面且循序漸進(jìn),適合作為普通高等院校計(jì)算機(jī)類專業(yè)的基礎(chǔ)教材,也可作為使用Java語(yǔ)言的相關(guān)工作人員及初學(xué)者的自學(xué)參考書。
項(xiàng)目一 Java概述及開發(fā)環(huán)境搭建
任務(wù)一 認(rèn)識(shí)Java
必備知識(shí)
1.Java的發(fā)展歷史
2.Java語(yǔ)言的特點(diǎn)
3.Java程序的運(yùn)行機(jī)制
和Java虛擬機(jī)
任務(wù)二 Java開發(fā)環(huán)境搭建
必備知識(shí)
1.Java平臺(tái)簡(jiǎn)介
2.JDK的安裝與配置
任務(wù)三 編寫并運(yùn)行第一個(gè)Java程序
必備知識(shí)
1.什么是Java源程序
2.Java中類的定義格式
3.如何編譯和運(yùn)行一個(gè)Java程序
任務(wù)四 Java與其他語(yǔ)言的比較
必備知識(shí)
1.Java與C#比較
2.Java與PHP比較
思考練習(xí)
上機(jī)實(shí)訓(xùn)(一)
項(xiàng)目二 Java語(yǔ)言編程基礎(chǔ)
任務(wù)一 數(shù)據(jù)類型與常量、變量
必備知識(shí)
1.認(rèn)識(shí)標(biāo)識(shí)符
2.認(rèn)識(shí)關(guān)鍵字
3.認(rèn)識(shí)數(shù)據(jù)類型
4.認(rèn)識(shí)常量
5.認(rèn)識(shí)變量
任務(wù)二 運(yùn)算符、表達(dá)式與語(yǔ)句
必備知識(shí)
1.運(yùn)算符
2.運(yùn)算符的優(yōu)先級(jí)
3.表達(dá)式
4.語(yǔ)句
任務(wù)三 程序控制結(jié)構(gòu)
必備知識(shí)
1.程序的結(jié)構(gòu)設(shè)計(jì)
2.順序結(jié)構(gòu)
3.選擇結(jié)構(gòu)
4.循環(huán)結(jié)構(gòu)
5.循環(huán)跳轉(zhuǎn)語(yǔ)句
思考練習(xí)
上機(jī)實(shí)訓(xùn)(二)
項(xiàng)目三 數(shù)組與方法
任務(wù)一 數(shù)組的定義及使用
必備知識(shí)
1.一維數(shù)組的聲明及使用
2.二維數(shù)組的定義及使用
3.字符數(shù)組
4.字符串
任務(wù)二 方法的定義及使用
必備知識(shí)
1.方法的定義
2.方法的調(diào)用
3.參數(shù)傳遞
任務(wù)三 數(shù)組的引用傳遞
必備知識(shí)
1.?dāng)?shù)組參數(shù)
2.示例——一維數(shù)組求最大值
3.示例——二維數(shù)組作形參
思考練習(xí)
上機(jī)實(shí)訓(xùn)(三)
項(xiàng)目四 Teacher類與對(duì)象的創(chuàng)建與使用
任務(wù)一 Teacher類的創(chuàng)建
必備知識(shí)
1.面向?qū)ο笈c面向過(guò)程的區(qū)別
2.類與對(duì)象的關(guān)系
3.類的定義格式
4.成員變量和局部變量的區(qū)別
任務(wù)二 調(diào)用構(gòu)造方法創(chuàng)建Teacher類對(duì)象
必備知識(shí)
1.對(duì)象的創(chuàng)建格式
……
項(xiàng)目五 類的繼承與多態(tài)
項(xiàng)目六 抽象類、接口和包
項(xiàng)目七 異常捕獲
項(xiàng)目八 Java中I/O的應(yīng)用
項(xiàng)目九 圖形用戶界面編程
項(xiàng)目十 多線程
項(xiàng)目十一 Java網(wǎng)絡(luò)編程
項(xiàng)目十二 用Java集合來(lái)實(shí)現(xiàn)學(xué)生信息的管理
項(xiàng)目十三 使用JDBC實(shí)現(xiàn)超市進(jìn)銷存管理
項(xiàng)目十四 API幫助文檔的使用
項(xiàng)目十五 MyEclipse調(diào)試入門
附錄 思考練習(xí)參考答案
參考文獻(xiàn)