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