《Java語(yǔ)言程序設(shè)計(jì)實(shí)用教程》從Java程序開(kāi)發(fā)能力必備出發(fā),將教學(xué)內(nèi)容分為3個(gè)單元,語(yǔ)言基礎(chǔ)、技術(shù)基礎(chǔ)、技能基礎(chǔ),所有章節(jié)以此貫穿。每一章均以相應(yīng)知識(shí)點(diǎn)儲(chǔ)備、案例分析、任務(wù)訓(xùn)練、知識(shí)拓展、思考與練習(xí)進(jìn)行組織。每一章節(jié)中的案例以通俗易懂、實(shí)用為原則,在組織形式上以任務(wù)驅(qū)動(dòng)、效果演示來(lái)激發(fā)學(xué)生興趣,將知識(shí)講解融入到任務(wù)之中。內(nèi)容涵蓋了Java語(yǔ)言概述、數(shù)據(jù)類型、流程控制、數(shù)組與字符串、面向?qū)ο蟪绦蛟O(shè)計(jì)、異常處理、輸入輸出、多線性、數(shù)據(jù)庫(kù)編程等。本書可作為高等院校相關(guān)專業(yè)教材,也可供相關(guān)人員參考使用。
第1章Java語(yǔ)言概述
1.1軟件開(kāi)發(fā)基礎(chǔ)
1.1.1軟件運(yùn)行原理
1.1.2軟件開(kāi)發(fā)流程
1.1.3程序設(shè)計(jì)語(yǔ)言
1.2Java語(yǔ)言
1.2.1Java語(yǔ)言的發(fā)展
1.2.2Java語(yǔ)言的組成
1.2.3Java語(yǔ)言的版本
1.3Java開(kāi)發(fā)環(huán)境
1.3.1下載和安裝JDK
1.3.2下載和安裝Eelipse
1.4第一個(gè)Java程序
1.4.1命令方式開(kāi)發(fā)第一個(gè)Java應(yīng)用程序
1.4.2Eclipse環(huán)境中開(kāi)發(fā)第一個(gè)Java應(yīng)用程序
1.4.3Java語(yǔ)言開(kāi)發(fā)過(guò)程
1.4.4Java的體系結(jié)構(gòu)
1.5案例分析
1.5.1案例情景——編寫JavaApplet,輸出“Hello,歡迎進(jìn)入精彩的Java世界!”
1.5.2運(yùn)行結(jié)果
1.5.3實(shí)現(xiàn)方案
1.6任務(wù)訓(xùn)練——編寫簡(jiǎn)單Java程序
1.6.1訓(xùn)練目的
1.6.2訓(xùn)練內(nèi)容
1.7知識(shí)拓展
思考與練習(xí)
第2章數(shù)據(jù)類型與運(yùn)算符
2.1常量、變量與數(shù)據(jù)類型
2.1.1常量
2.1.2變量
2.1.3數(shù)據(jù)類型
2.1.4數(shù)據(jù)類型的轉(zhuǎn)換
2.2運(yùn)算符
2.2.1算術(shù)運(yùn)算符
2.2.2關(guān)系運(yùn)算符
2.2.3邏輯運(yùn)算符
2.2.4位運(yùn)算符
2.2.5賦值運(yùn)算符
2.2.6條件運(yùn)算符
2.2.7其他運(yùn)算符
2.2.8運(yùn)算符優(yōu)先級(jí)
2.3表達(dá)式
2.4簡(jiǎn)單的輸人/輸出
2.4.1輸出
2.4.2輸入
2.5編程風(fēng)格
2.5.1Java語(yǔ)言書寫規(guī)范
2.5.2注釋
2.6案例分析
2.6.1案例情景——計(jì)算圓的周長(zhǎng)和面積
2.6.2運(yùn)行結(jié)果
2.6.3實(shí)現(xiàn)方案
2.7任務(wù)訓(xùn)練——Java基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
2.7.1訓(xùn)練目的
2.7.2訓(xùn)練內(nèi)容
2.8知識(shí)拓展
思考與練習(xí)
第3章流程控制結(jié)構(gòu)
3.1分支結(jié)構(gòu)
3.1.1if語(yǔ)句
3.1.2switch語(yǔ)句
3.2循環(huán)結(jié)構(gòu)
3.2.1while語(yǔ)句
3.2.2do一while語(yǔ)句
3.2.3for循環(huán)語(yǔ)句
3.2.4多重循環(huán)
3.3跳轉(zhuǎn)語(yǔ)句
3.3.1break語(yǔ)句
3.3.2continue語(yǔ)句
3.3.3return語(yǔ)句
……
第4章數(shù)組與字符串
第5章面向?qū)ο蟪绦蛟O(shè)計(jì)
第6章異常處理
第7章輸入/輸出及文件處理
第8章多線程
第9章圖形用戶界面
第10章數(shù)據(jù)庫(kù)編程
思考與練習(xí)參考答案
參考文獻(xiàn)