本書從Java程序設(shè)計初學(xué)者的角度出發(fā),對Java語言的基本概念和技術(shù)等內(nèi)容進(jìn)行了全面、詳細(xì)的講解。全書共13章,主要介紹了Java語法基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計、數(shù)組與字符串、異常處理、輸入與輸出、多線程編程、圖形用戶界面設(shè)計與功能實現(xiàn)、數(shù)據(jù)庫編程以及網(wǎng)絡(luò)編程的相關(guān)知識,且每章都配有豐富的實例及習(xí)題,幫助讀者理解和掌握書中的內(nèi)容,非常適合教師教學(xué)和學(xué)生自學(xué)。本書適合作為高職院校計算機(jī)相關(guān)專業(yè)“Java程序設(shè)計”課程的教材,也可以作為程序設(shè)計員或?qū)ava編程感興趣的讀者的入門參考書。
知識編排按照“學(xué)科體系”原則,符合認(rèn)知規(guī)律
示例內(nèi)容的講解淺顯易懂,進(jìn)行功能拆解
各章開篇列出重點(diǎn)內(nèi)容,清晰標(biāo)出所屬章節(jié)序號
提供豐富習(xí)題,方便讀者及時檢驗學(xué)習(xí)效果
Java是目前最為流行的程序開發(fā)語言之一。作為一種完全面向?qū)ο蟮恼Z言,它吸取了其他語言的優(yōu)點(diǎn),設(shè)計簡潔而優(yōu)美,使用起來方便而高效,具有通用、高效、平臺可移植和安全等特點(diǎn),被廣泛應(yīng)用于數(shù)據(jù)中心、游戲控制、超級計算機(jī)、移動電話和互聯(lián)網(wǎng)等領(lǐng)域。
本書是依據(jù)《中華人民共和國高等教育法》中規(guī)定的“?平逃龖(yīng)當(dāng)使學(xué)生掌握本專業(yè)必備的基礎(chǔ)理論、專門知識,具有從事本專業(yè)實際工作的基本技能和初步能力”以及《教育部關(guān)于加強(qiáng)高職高專教育人才培養(yǎng)工作的意見》(教高[2000]2號)、《教育部關(guān)于全面提高高等職業(yè)教育教學(xué)質(zhì)量的若干意見》(教高[2006]16號)等文件精神,并依據(jù)計算機(jī)信息工程技術(shù)專業(yè)的人才培養(yǎng)目標(biāo)和培養(yǎng)規(guī)格的要求編寫而成。本書的編寫強(qiáng)調(diào)“以就業(yè)為導(dǎo)向,以能力為本位”的高等職業(yè)教育思想,具有如下幾個特點(diǎn):
1)語法等基礎(chǔ)知識內(nèi)容的排序仍然按照“學(xué)科體系”的原則,遵循學(xué)生認(rèn)知規(guī)律,由淺入深、由簡單到復(fù)雜、由局部到系統(tǒng)。講解內(nèi)容概念清晰,學(xué)習(xí)門檻低,讀者容易入門。
2)示例內(nèi)容的講解淺顯易懂。復(fù)雜的例子從簡單例子引入,進(jìn)行功能拆解,并加上注釋或提示,使讀者快速掌握知識點(diǎn)。
3)每章開篇列出本章重點(diǎn)內(nèi)容,并清晰標(biāo)出所屬章節(jié)序號,方便讀者把握重點(diǎn),提高學(xué)習(xí)效率。
4)每章提供了豐富的實訓(xùn)任務(wù)和習(xí)題,方便讀者及時檢驗學(xué)習(xí)效果。
本書共13章,內(nèi)容包括:Java語言基礎(chǔ),標(biāo)識符、關(guān)鍵字和數(shù)據(jù)類型,運(yùn)算符、表達(dá)式和語句,面向?qū)ο蟪绦蛟O(shè)計,數(shù)組,字符串,異常處理,輸入與輸出,多線程編程,圖形用戶界面設(shè)計與功能實現(xiàn),數(shù)據(jù)庫編程以及網(wǎng)絡(luò)編程。全部程序開發(fā)在Eclipse平臺上進(jìn)行。
本書編者均為具有豐富教學(xué)和實踐經(jīng)驗的一線計算機(jī)專業(yè)老師。李偉群任主編,負(fù)責(zé)編制大綱及全書的統(tǒng)稿、審閱;李鋒、高強(qiáng)、劉薇任副主編,參加編寫的還有胡洋、丁怡心、洪允德、潘俊和廖勇毅。
由于編者水平有限,書中難免存在錯漏或不當(dāng)之處,敬請廣大讀者批評指正。
目 錄
前言
第1章Java語言基礎(chǔ)
1.1 Java語言概述
1.1.1 Java語言簡介
1.1.2 Java語言的特點(diǎn)
1.2 了解程序設(shè)計語言
1.2.1 機(jī)器語言、匯編語言和高級語言
1.2.2面向過程與面向?qū)ο蟪绦蛟O(shè)計語言
1.3 Java開發(fā)工具(JDK)的安裝與設(shè)置
1.3.1 JDK的下載與安裝
1.3.2 JDK的參數(shù)配置
1.3.3 JDK常用命令
1.4 Java API
1.5 Java程序開發(fā)實例
1.5.1Java應(yīng)用程序開發(fā)過程
1.5.2 第一個Java應(yīng)用程序
1.5.3 Java程序規(guī)范
1.5.4 Java常用開發(fā)工具
1.5.5 Eclipse開發(fā)工具
本章小結(jié)
習(xí)題1
第2章標(biāo)識符、關(guān)鍵字和數(shù)據(jù)類型
2.3.1 自動類型轉(zhuǎn)換
2.3.2 強(qiáng)制類型轉(zhuǎn)換
2.4常量與變量
2.4.1 常量
2.4.2 變量
本章小結(jié)
習(xí)題2
第3章運(yùn)算符、表達(dá)式和語句
3.1運(yùn)算符
3.1.1賦值運(yùn)算符
3.1.2算術(shù)運(yùn)算符
3.1.3 關(guān)系運(yùn)算符
3.1.4邏輯運(yùn)算符
3.1.5位運(yùn)算符
3.1.6條件運(yùn)算符
3.2表達(dá)式與優(yōu)先級
3.2.1表達(dá)式
3.2.2優(yōu)先級
3.3語句及程序結(jié)構(gòu)
3.4分支語句
3.4.1if語句
3.4.2 switch語句
3.5循環(huán)語句
3.5.1while語句
3.5.2 do-while語句
3.5.3 for循環(huán)語句
3.5.4 多重循環(huán)
3.5.5循環(huán)語句小結(jié)
3.6跳轉(zhuǎn)語句
3.6.1return語句
3.6.2 break語句
3.6.3 continue語句
3.7斷言
3.7.1 斷言的語法與使用方式
3.7.2 斷言的編譯與執(zhí)行
本章小結(jié)
習(xí)題3
第4章面向?qū)ο蟪绦蛟O(shè)計
第5章數(shù)組
第6章字符串
第7章異常處理
第8章輸入與輸出
第9章多線程編程
第10章圖形用戶界面設(shè)計
第11章圖形用戶界面的功能實現(xiàn)
第12章數(shù)據(jù)庫編程
第13章網(wǎng)絡(luò)編程
參考文獻(xiàn)