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