Java編程基礎(chǔ)實(shí)踐指導(dǎo)/普通高等教育數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專(zhuān)業(yè)教材
定 價(jià):22 元
叢書(shū)名:普通高等教育數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專(zhuān)業(yè)教材
- 作者:張煥生,陳勇,崔炳德,崔凌云,孫曉磊 等 編
- 出版時(shí)間:2020/8/1
- ISBN:9787517086901
- 出 版 社:中國(guó)水利水電出版社
- 中圖法分類(lèi):TP312.8
- 頁(yè)碼:115
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《Java編程基礎(chǔ)實(shí)踐指導(dǎo)/普通高等教育數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專(zhuān)業(yè)教材》根據(jù)編者多年的教學(xué)和軟件開(kāi)發(fā)經(jīng)驗(yàn),精心篩選實(shí)踐教學(xué)中廣為學(xué)生接受的典型案例進(jìn)行講解,循序漸進(jìn)、深入淺出。
《Java編程基礎(chǔ)實(shí)踐指導(dǎo)/普通高等教育數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專(zhuān)業(yè)教材》內(nèi)容翔實(shí)、代碼完整、實(shí)用易讀,并有一定的廣度和深度,基本覆蓋了Java程序設(shè)計(jì)的核心內(nèi)容,引導(dǎo)讀者逐步掌握J(rèn)ava語(yǔ)言的關(guān)鍵知識(shí)點(diǎn),深入了解程序設(shè)計(jì)的過(guò)程,學(xué)會(huì)Java面向?qū)ο蟮木幊趟枷牒驮O(shè)計(jì)方法,并且可以邊學(xué)習(xí)邊實(shí)踐,做到觸類(lèi)旁通、舉一反三。
《Java編程基礎(chǔ)實(shí)踐指導(dǎo)/普通高等教育數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專(zhuān)業(yè)教材》可作為普通高等院校Java語(yǔ)言教學(xué)的實(shí)踐指導(dǎo)書(shū),也可作為Java自學(xué)者的參考用書(shū)。
作為IT領(lǐng)域的主流編程語(yǔ)言之一,Java語(yǔ)言具備跨平臺(tái)性、安全性、健壯性、性能優(yōu)異、支持多線程、分布式計(jì)算等特點(diǎn),是當(dāng)今Internet上非常流行和受歡迎的一種面向?qū)ο蟪绦蜷_(kāi)發(fā)語(yǔ)言。Java語(yǔ)言的開(kāi)源特點(diǎn)吸引了大批IT精英為其添磚加瓦,使其新技術(shù)和新功能層出不窮。
Java程序設(shè)計(jì)是很多高校計(jì)算機(jī)類(lèi)專(zhuān)業(yè)的編程語(yǔ)言基礎(chǔ)課,Java語(yǔ)言知識(shí)點(diǎn)眾多,初學(xué)者容易產(chǎn)生無(wú)從下手之感;目前Java程序設(shè)計(jì)的教材較多,但是與之相適應(yīng)的實(shí)踐指導(dǎo)書(shū)卻較少。針對(duì)以上兩個(gè)問(wèn)題,編者結(jié)合多年的Java編程教學(xué)和軟件開(kāi)發(fā)經(jīng)驗(yàn),精選典型實(shí)踐案例編寫(xiě)了這本實(shí)踐指導(dǎo)書(shū)。
全書(shū)緊扣課程教學(xué)內(nèi)容,精選大量典型案例和綜合實(shí)例,同時(shí)給出詳細(xì)的分析、解答及程序上機(jī)運(yùn)行結(jié)果。本書(shū)講解循序漸進(jìn)、深入淺出,內(nèi)容基本覆蓋Java程序設(shè)計(jì)的核心內(nèi)容,引導(dǎo)讀者逐步掌握J(rèn)ava語(yǔ)言的關(guān)鍵知識(shí)點(diǎn),學(xué)會(huì)Java面向?qū)ο蟮木幊趟枷牒驮O(shè)計(jì)方法。具體內(nèi)容如下:第1章介紹Java開(kāi)發(fā)工具的下載和環(huán)境的安裝,幫助讀者熟悉編程環(huán)境;第2章介紹Java語(yǔ)言的基礎(chǔ)知識(shí),包括標(biāo)識(shí)符、數(shù)據(jù)類(lèi)型、運(yùn)算符、控制語(yǔ)句;第3章介紹Java面向?qū)ο蟪绦蛟O(shè)計(jì)的相關(guān)知識(shí),包括類(lèi)和對(duì)象的基本概念、構(gòu)造方法、重載、修飾符、包的創(chuàng)建等;第4章介紹數(shù)組、字符串類(lèi)、Math類(lèi)及其他實(shí)用類(lèi)庫(kù);第5章至第9章介紹繼承、多態(tài)、抽象類(lèi)、接口、異常處理、I/O、集合、圖形用戶(hù)界面設(shè)計(jì)等知識(shí);第10章介紹JDBC數(shù)據(jù)庫(kù)編程。
本書(shū)中的實(shí)踐題目都是編者根據(jù)近年的教學(xué)和軟件開(kāi)發(fā)經(jīng)驗(yàn),精心篩選的實(shí)踐教學(xué)中廣為學(xué)生接受的典型案例,內(nèi)容翔實(shí)、代碼完整、實(shí)用易讀,并有一定的廣度和深度,讀者可邊學(xué)習(xí)、邊操作、邊思考。
本書(shū)由張煥生、陳勇、崔炳德任主編,崔凌云、孫曉磊、王建文、李亞娟任副主編,由張煥生統(tǒng)稿。
由于編者水平有限,加之時(shí)間倉(cāng)促,書(shū)中難免有疏漏和欠妥之處,懇請(qǐng)讀者批評(píng)指正。
前言
第1章 Java語(yǔ)言概述
實(shí)踐1:Java的開(kāi)發(fā)環(huán)境
實(shí)踐2:運(yùn)行機(jī)制
第2章 Java語(yǔ)言基礎(chǔ)
實(shí)踐1:字符集、標(biāo)識(shí)符和關(guān)鍵字
實(shí)踐2:基本數(shù)據(jù)類(lèi)型和基本運(yùn)算符
實(shí)踐3:控制結(jié)構(gòu)
實(shí)踐4:Scanner類(lèi)接收數(shù)據(jù)
第3章 類(lèi)和對(duì)象
實(shí)踐1:類(lèi)的定義和使用
實(shí)踐2:方法的定義和調(diào)用
實(shí)踐3:方法的遞歸
實(shí)踐4:成員變量和局部變量
實(shí)踐5:代碼塊
實(shí)踐6:this的用法
實(shí)踐7:變量和方法
實(shí)踐8:類(lèi)的封裝
第4章 Java實(shí)用類(lèi)庫(kù)
實(shí)踐1:創(chuàng)建和使用一維數(shù)組
實(shí)踐2:字符串類(lèi)的使用
實(shí)踐3:包裝類(lèi)的使用
第5章 類(lèi)的繼承與多態(tài)
實(shí)踐1:類(lèi)的繼承
實(shí)踐2:類(lèi)的多態(tài)
實(shí)踐3:內(nèi)部類(lèi)
實(shí)踐4:Lambda表達(dá)式與函數(shù)式接口
第6章 異常處理
實(shí)踐1:常見(jiàn)異常處理
實(shí)踐2:用戶(hù)自定義異常
第7章 輸入與輸出
實(shí)踐1:文件的基本操作
實(shí)踐2:Random Access File的運(yùn)用
實(shí)踐3:緩沖流的運(yùn)用
實(shí)踐4:對(duì)象流的運(yùn)用
實(shí)踐5:綜合實(shí)踐
第8章 集合和泛型
實(shí)踐1:集合和數(shù)組的轉(zhuǎn)換
實(shí)踐2:Array List和Link List的使用
實(shí)踐3:Hash Set和Tree Set集合的使用
實(shí)踐4:成績(jī)信息系統(tǒng)
第9章 圖形用戶(hù)界面設(shè)計(jì)
實(shí)踐1:組件屬性
實(shí)踐2:事件處理
第10章 MySQL數(shù)據(jù)庫(kù)與JDBC編程
實(shí)踐1:訪問(wèn)MySQL數(shù)據(jù)庫(kù)的基本操作
實(shí)踐2:綜合實(shí)踐
參考文獻(xiàn)