Java編程基礎(chǔ)/普通高等教育數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)教材
定 價(jià):39 元
叢書名:普通高等教育數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)教材
- 作者:張煥生,崔炳德,孫曉磊,李亞娟,崔凌云 等 編
- 出版時(shí)間:2020/8/1
- ISBN:9787517086857
- 出 版 社:中國(guó)水利水電出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:233
- 紙張:膠版紙
- 版次:1
- 開本:16開
《Java編程基礎(chǔ)/普通高等教育數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)教材》基于編者多年程序設(shè)計(jì)語(yǔ)言教學(xué)的經(jīng)驗(yàn),結(jié)合軟件開發(fā)工程實(shí)踐,精選典型實(shí)用的案例,分析詳盡完整,講解通俗易懂,充分體現(xiàn)“以例促學(xué)、以例帶學(xué)”的任務(wù)驅(qū)動(dòng)理念,幫助初學(xué)者掌握J(rèn)ava語(yǔ)言的精髓,輕松學(xué)會(huì)運(yùn)用面向?qū)ο蟮木幊趟枷虢鉀Q實(shí)際問題。
《Java編程基礎(chǔ)/普通高等教育數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)教材》輔以適當(dāng)?shù)捻?xiàng)目拓展、延伸閱讀和微課視頻,使教學(xué)內(nèi)容與工程實(shí)踐有效結(jié)合。
《Java編程基礎(chǔ)/普通高等教育數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)教材》內(nèi)容深入淺出,涵蓋Java語(yǔ)言的基本語(yǔ)法、面向?qū)ο蟮奶卣鳌?shí)用類庫(kù)、異常處理、IO體系、集合框架、泛型、反射、圖形用戶界面設(shè)計(jì)、MySQL數(shù)據(jù)庫(kù)與JDBC編程等,可作為應(yīng)用型本科院校數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)相關(guān)專業(yè)的教材,也可作為想要從事大數(shù)據(jù)領(lǐng)域、Java程序開發(fā)領(lǐng)域工作人員及Java編程愛好者的參考書。
《Java編程基礎(chǔ)/普通高等教育數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)教材》特點(diǎn):
內(nèi)容實(shí)用——理論與實(shí)踐結(jié)合,重點(diǎn)突出應(yīng)用
體系完善——構(gòu)建完整的大數(shù)據(jù)專業(yè)解決方案
產(chǎn)教融合——高校企業(yè)共參與,對(duì)標(biāo)行業(yè)標(biāo)準(zhǔn)
資源豐富——微課、課件、教案、源碼、答案
Java是目前主流的、極富創(chuàng)造力的一種面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,具有跨平臺(tái)、高安全、高性能等特點(diǎn),加之其本身所具有的自動(dòng)垃圾回收、異常處理、并行計(jì)算等高級(jí)特性,為各級(jí)Java應(yīng)用提供了完善的保障機(jī)制。應(yīng)用是考驗(yàn)一門語(yǔ)言生存力的標(biāo)準(zhǔn),Java語(yǔ)言的應(yīng)用已經(jīng)融入到人們生活的方方面面。從桌面到網(wǎng)絡(luò)應(yīng)用、從小型移動(dòng)設(shè)備的開發(fā)到大型復(fù)雜的企業(yè)級(jí)應(yīng)用,隨處可見Java活躍的身影。更值得一提的是Java為大數(shù)據(jù)技術(shù)提供了相當(dāng)大的支撐,大數(shù)據(jù)平臺(tái)Hadoop、分布式數(shù)據(jù)庫(kù)HBase等其他大數(shù)據(jù)相關(guān)技術(shù)大都是用Java語(yǔ)言實(shí)現(xiàn)的?梢妼W(xué)習(xí)Java語(yǔ)言對(duì)計(jì)算機(jī)類特別是數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)的學(xué)生來(lái)說(shuō)尤為重要。
本書以培養(yǎng)數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)等計(jì)算機(jī)類應(yīng)用型人才為目標(biāo),圍繞應(yīng)用型工程實(shí)踐案例開展基礎(chǔ)知識(shí)點(diǎn)的講解。全書脈絡(luò)清晰,各章知識(shí)點(diǎn)詳盡完整,章與章之間內(nèi)容相對(duì)獨(dú)立,卻又連貫始終。本書每章精選典型實(shí)用的案例,分析透徹,講解通俗易懂,充分體現(xiàn)“以例促學(xué)、以例帶學(xué)”的任務(wù)驅(qū)動(dòng)理念。本書章節(jié)難度呈階梯式遞增,內(nèi)容由淺入深,全面滲透面向?qū)ο蟪绦蛟O(shè)計(jì)方法,再配以適當(dāng)?shù)捻?xiàng)目拓展、延伸閱讀和難點(diǎn)講解視頻,使教學(xué)內(nèi)容與I程實(shí)踐有效結(jié)合。本書還配有完整的實(shí)踐指導(dǎo)教材《Java編程基礎(chǔ)實(shí)踐指導(dǎo)》,為讀者提供更加豐富的工程實(shí)踐項(xiàng)目,幫助讀者鞏固知識(shí)點(diǎn)、查漏補(bǔ)缺,培養(yǎng)編程思維,積累實(shí)踐經(jīng)驗(yàn),快速掌握J(rèn)ava語(yǔ)言精髓,輕松學(xué)會(huì)運(yùn)用面向?qū)ο缶幊趟枷虢鉀Q實(shí)際問題,為以后學(xué)習(xí)Java高階開發(fā)打下堅(jiān)實(shí)基礎(chǔ)。
本書編者(一線教師,常年參與項(xiàng)目研發(fā),實(shí)踐經(jīng)驗(yàn)豐富)基于多年程序設(shè)計(jì)語(yǔ)言教學(xué)的經(jīng)驗(yàn),結(jié)合軟件開發(fā)工程實(shí)踐,精心打造了本書。
對(duì)Java語(yǔ)言的基礎(chǔ)知識(shí),如數(shù)據(jù)類型、流程控制、數(shù)組、類的封裝與繼承、多態(tài)、接口等進(jìn)行系統(tǒng)講解。
對(duì)Java中的實(shí)用類庫(kù),如包裝類、字符串、Math、Random和日期類進(jìn)行詳細(xì)講解,筑牢編程基礎(chǔ)。
對(duì)Java中的基本應(yīng)用,如IO體系、異常處理、集合、圖形用戶界面設(shè)計(jì)等,精選典型實(shí)用的案例,力圖做到觸類旁通。
對(duì)一些綜合應(yīng)用,如MySQL數(shù)據(jù)庫(kù)與JDBC編程等內(nèi)容結(jié)合具體案例進(jìn)行應(yīng)用層面的分析和講解,培養(yǎng)學(xué)習(xí)者良好的編程思想和思維模式。
在本書編寫過(guò)程中,注重對(duì)編程技巧與經(jīng)驗(yàn)的滲透,努力做到內(nèi)容新穎、概念清晰、實(shí)用性強(qiáng)、通俗易懂,幫助讀者建立扎實(shí)的技術(shù)基礎(chǔ)和具體項(xiàng)目的應(yīng)用能力。
前言
第1章 Java語(yǔ)言概述
1.1 Java的歷史
1.2 Java技術(shù)三大平臺(tái)
1.3 高級(jí)語(yǔ)言運(yùn)行機(jī)制
1.3.1 語(yǔ)言運(yùn)行機(jī)制
1.3.2 JRE
1.3.3 JDK
1.3.4 Java虛擬機(jī)(JVM)
1.4 Java語(yǔ)言的特點(diǎn)
1.5 Java開發(fā)環(huán)境的安裝與配置
1.5.1 JDK的下載
1.5.2 JDK的安裝與配置
1.6 開發(fā)工具Eclipse
1.7 第一個(gè)Java程序
本章小結(jié)
練習(xí)1
第2章 Java語(yǔ)言基礎(chǔ)
2.1 Java語(yǔ)言基本格式
2.2.1 ava語(yǔ)言的基本元素
2.2.1 Java語(yǔ)言使用的字符集
2.2.2 標(biāo)識(shí)符
2.2.3 關(guān)鍵字與保留字
2.3 工程實(shí)踐中Java程序的書寫規(guī)范
2.3.1 Java程序的注釋
2.3.2 命名書寫規(guī)范
2.3.3 文件樣式及其他書寫規(guī)范
2.4 基本數(shù)據(jù)類型
2.4.1 變量和常量
2.4.2 數(shù)值型數(shù)據(jù)
2.4.3 字符型數(shù)據(jù)
2.4.4 布爾型數(shù)據(jù)
2.5 運(yùn)算符與表達(dá)式
2.5.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式
2.5.2 關(guān)系運(yùn)算符與關(guān)系表達(dá)式
2.5.3 邏輯運(yùn)算符與邏輯表達(dá)式
2.5.4 賦值運(yùn)算符與賦值表達(dá)式
2.5.5 條件運(yùn)算符與條件表達(dá)式
2.5.6 其他運(yùn)算符
2.5.7 運(yùn)算符的結(jié)合方向和優(yōu)先級(jí)
2.6 基本類型的類型轉(zhuǎn)換
2.6.1 自動(dòng)類型轉(zhuǎn)換
2.6.2 強(qiáng)制類型轉(zhuǎn)換
2.7 流程控制
2.7.1 分支結(jié)構(gòu)
2.7.2 循環(huán)結(jié)構(gòu)
2.7.3 循環(huán)控制
2.8 數(shù)據(jù)的接收:Scanner類
本章小結(jié)
練習(xí)2
第3章 類和對(duì)象
3.1 類和對(duì)象概述
3.1.1 類和對(duì)象的概念
3.1.2 定義類
3.1.3 創(chuàng)建與使用對(duì)象
3.1.4 構(gòu)造器
3.2 類的方法成員
3.2.1 方法的聲明與調(diào)用
3.2.2 方法的參數(shù)傳遞機(jī)制
3.2.3 方法的遞歸
3.2.4 方法的重載
3.3 成員變量和局部變量
3.3.1 類變量和實(shí)例變量
3.3.2 this關(guān)鍵字
3.3.3 類成員與實(shí)例成員的使用規(guī)則
3.4 類的封裝
3.4.1 理解封裝
3.4.2 訪問控制符的使用
3.5 包
3.5.1 包的創(chuàng)建
3.5.2 包中類的引用
3.5.3 Java的常用包
3.6 final修飾變量
3.6.1 final修飾成員變量
3.6.2 final修飾局部變量
本章小結(jié)
練習(xí)3
項(xiàng)目拓展
第4章 Java實(shí)用類庫(kù)
4.1 數(shù)組
4.1.1 創(chuàng)建一維數(shù)組
4.1.2 初始化一維數(shù)組
4.1.3 使用一維數(shù)組
4.1.4 數(shù)組的基本操作
4.2 字符串
4.2.1 字符串的創(chuàng)建
4.2.2 字符串的常用方法
4.2.3 字符串的應(yīng)用
4.3 StringBuffer類
4.3.1 創(chuàng)建StringBuffer對(duì)象
4.3.2 StringBuffer的常用方法
4.4 包裝類
4.4.1 包裝類對(duì)象的創(chuàng)建
4.4.2 包裝類的使用
4.5 Math類
4.6 其他類
4.6.1 Random類
4.6.2 日期時(shí)間類
本章小結(jié)
練習(xí)4
……
第5章 類的繼承與多態(tài)
第6章 異常處理
第7章 輸入與輸出
第8章 集合與泛型
第9章 圖形用戶界面設(shè)計(jì)
第10章 MySQL數(shù)據(jù)庫(kù)與JDBC編程
參考文獻(xiàn)