Java編程基礎(chǔ)實(shí)踐指導(dǎo)
-
【作 者】張煥生 陳勇 崔炳德
【I S B N 】978-7-5170-8690-1
【責(zé)任編輯】石永峰
【適用讀者群】本專通用
【出版時(shí)間】2020-08-11
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】120
【千字?jǐn)?shù)】181
【印 張】7.5
【定 價(jià)】¥22
【叢 書(shū)】普通高等教育數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)根據(jù)編者多年的教學(xué)和軟件開(kāi)發(fā)經(jīng)驗(yàn),精心篩選實(shí)踐教學(xué)中廣為學(xué)生接受的典型案例進(jìn)行講解,循序漸進(jìn)、深入淺出。本書(shū)內(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í)踐,做到觸類旁通、舉一反三。
本書(shū)可作為普通高等院校Java語(yǔ)言教學(xué)的實(shí)踐指導(dǎo)書(shū),也可作為Java自學(xué)者的參考用書(shū)。
內(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)
資源豐富——微課、課件、教案、源碼、答案
作為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ī)類專業(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ù)類型、運(yùn)算符、控制語(yǔ)句;第3章介紹Java面向?qū)ο蟪绦蛟O(shè)計(jì)的相關(guān)知識(shí),包括類和對(duì)象的基本概念、構(gòu)造方法、重載、修飾符、包的創(chuàng)建等;第4章介紹數(shù)組、字符串類、Math類及其他實(shí)用類庫(kù);第5章至第9章介紹繼承、多態(tài)、抽象類、接口、異常處理、I/O、集合、圖形用戶界面設(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)指正。
編 者
2020年5月
實(shí)踐1:Java的開(kāi)發(fā)環(huán)境 1
實(shí)踐2:運(yùn)行機(jī)制 3
第2章 Java語(yǔ)言基礎(chǔ) 8
實(shí)踐1:字符集、標(biāo)識(shí)符和關(guān)鍵字 8
實(shí)踐2:基本數(shù)據(jù)類型和基本運(yùn)算符 9
實(shí)踐3:控制結(jié)構(gòu) 12
實(shí)踐4:Scanner類接收數(shù)據(jù) 17
第3章 類和對(duì)象 18
實(shí)踐1:類的定義和使用 19
實(shí)踐2:方法的定義和調(diào)用 21
實(shí)踐3:方法的遞歸 25
實(shí)踐4:成員變量和局部變量 27
實(shí)踐5:代碼塊 30
實(shí)踐6:this的用法 31
實(shí)踐7:變量和方法 32
實(shí)踐8:類的封裝 34
第4章 Java實(shí)用類庫(kù) 40
實(shí)踐1:創(chuàng)建和使用一維數(shù)組 40
實(shí)踐2:字符串類的使用 43
實(shí)踐3:包裝類的使用 45
第5章 類的繼承與多態(tài) 47
實(shí)踐1:類的繼承 48
實(shí)踐2:類的多態(tài) 56
實(shí)踐3:內(nèi)部類 60
實(shí)踐4:Lambda表達(dá)式與函數(shù)式接口 62
第6章 異常處理 64
實(shí)踐1:常見(jiàn)異常處理 65
實(shí)踐2:用戶自定義異常 68
第7章 輸入與輸出 72
實(shí)踐1:文件的基本操作 73
實(shí)踐2:RandomAccessFile的運(yùn)用 77
實(shí)踐3:緩沖流的運(yùn)用 79
實(shí)踐4:對(duì)象流的運(yùn)用 80
實(shí)踐5:綜合實(shí)踐 81
第8章 集合和泛型 84
實(shí)踐1:集合和數(shù)組的轉(zhuǎn)換 85
實(shí)踐2:ArrayList和LinkList的使用 86
實(shí)踐3:HashSet和TreeSet集合的使用 88
實(shí)踐4:成績(jī)信息系統(tǒng) 90
第9章 圖形用戶界面設(shè)計(jì) 94
實(shí)踐1:組件屬性 95
實(shí)踐2:事件處理 97
第10章 MySQL數(shù)據(jù)庫(kù)與JDBC編程 105
實(shí)踐1:訪問(wèn)MySQL數(shù)據(jù)庫(kù)的基本操作 105
實(shí)踐2:綜合實(shí)踐 108
參考文獻(xiàn) 116
- 機(jī)械制圖 [許淑珍 于利民]
- 微積分(經(jīng)管類)導(dǎo)學(xué)篇(下冊(cè)) [王海棠 曹海軍 周玲麗]
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ) [主編 姜國(guó)權(quán) 姜福佳]
- 農(nóng)產(chǎn)品云倉(cāng)模式研究—以北京農(nóng)產(chǎn)品流通物流供應(yīng)鏈重構(gòu)為例 [武曉釗 王成林 王春娟 等著]
- 信息技術(shù)(微課版) [王云 徐江鴻 李清霞 羅學(xué)鋒 ]
- 管理基礎(chǔ)與實(shí)務(wù) [主編 王鳳基 顏漢軍]
- 高等數(shù)學(xué)導(dǎo)學(xué)篇(下冊(cè)) [主編 李文婧 胡雷 尹金生]
- 高等數(shù)學(xué)導(dǎo)學(xué)篇(上冊(cè)) [主編 李文婧 胡雷 尹金生]
- 高等數(shù)學(xué)(下冊(cè)) [主編 李愛(ài)芹 胡雷 尹金生]
- 高等數(shù)學(xué)(上冊(cè)) [主編 李愛(ài)芹 胡雷 尹金生]
- 庭院風(fēng)骨—樹(shù)、灌、籬 [創(chuàng)意房主 著]
- Python語(yǔ)言程序設(shè)計(jì)教程 [郭其標(biāo) 房宜汕]
- 微積分(經(jīng)管類)教程篇(下冊(cè)) [曹海軍 王海棠 周玲麗]
- 微積分(經(jīng)管類)教程篇(上冊(cè)) [曹海軍 王海棠 周玲麗]
- 微積分(經(jīng)管類)導(dǎo)學(xué)篇(上冊(cè)) [王海棠 曹海軍 周玲麗]
- 網(wǎng)站前端技術(shù)案例教程(HTML+CSS+JavaScript)(第二版) [黃華升]
- 線性代數(shù) [主編 史昱 陳鳳欣]
- 電力電子技術(shù)課程學(xué)習(xí)及實(shí)驗(yàn)指導(dǎo) [主編 陳榮]
- 成長(zhǎng)對(duì)話:青春的榜樣 [主編 施端銀 黃武剛 應(yīng)巨林]
- 人工智能應(yīng)用基礎(chǔ) [主編 楊纓 李佳]
- 中華水文化(慕課版)(第二版) [畢雪燕 楊華軻 羅玲誼 等編著]
- 電路與電子技術(shù)Ⅱ——電路分析基礎(chǔ) [主編 陳曉 金哲]
- 飛機(jī)維修專業(yè)英語(yǔ)——飛機(jī)系統(tǒng)(第二版) [趙迎春]
- 英語(yǔ)大爆炸:跟趣味情景劇學(xué)口語(yǔ)(微課版) [秦然 編著]
- 機(jī)械工程制圖任務(wù)跟蹤訓(xùn)練 [主編 王瑞清 趙金考 周彥云 ]
- 機(jī)械工程制圖 [主編 覃國(guó)萍 劉百順 禹晨]
- 平面設(shè)計(jì)與制作項(xiàng)目化教程 [主編 李晨]
- 后期影像剪輯技術(shù) [主編 郭建偉]
- 人工智能概論(第二版) [主編 任云暉 丁紅 徐迎春 ]
- 信息時(shí)代美育之道 [主編 劉宏宇 黎婭]
-
>通識(shí)課
>理工類基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 生活經(jīng)管more>>
- Spark大數(shù)據(jù)處理技術(shù)
- 數(shù)據(jù)清洗
- R語(yǔ)言基礎(chǔ)及應(yīng)用
- 數(shù)據(jù)庫(kù)原理及應(yīng)用(MySQL版)
- 大數(shù)據(jù)導(dǎo)論
- 大數(shù)據(jù)可視化技術(shù)
- Python語(yǔ)言程序設(shè)計(jì)
- Java編程基礎(chǔ)
- Java編程基礎(chǔ)實(shí)踐指導(dǎo)
- 深度學(xué)習(xí)—卷積神經(jīng)網(wǎng)絡(luò)算法原理與應(yīng)用
- Hive編程技術(shù)與應(yīng)用
- HBase分布式存儲(chǔ)系統(tǒng)應(yīng)用
- Hadoop大數(shù)據(jù)開(kāi)發(fā)
- Python程序設(shè)計(jì)教程