Java編程基礎實踐指導

-
【作 者】張煥生 陳勇 崔炳德
【I S B N 】978-7-5170-8690-1
【責任編輯】石永峰
【適用讀者群】本專通用
【出版時間】2020-08-11
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】120
【千字數】181
【印 張】7.5
【定 價】¥22
【叢 書】普通高等教育數據科學與大數據技術專業教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書根據編者多年的教學和軟件開發經驗,精心篩選實踐教學中廣為學生接受的典型案例進行講解,循序漸進、深入淺出。本書內容翔實、代碼完整、實用易讀,并有一定的廣度和深度,基本覆蓋了Java程序設計的核心內容,引導讀者逐步掌握Java語言的關鍵知識點,深入了解程序設計的過程,學會Java面向對象的編程思想和設計方法,并且可以邊學習邊實踐,做到觸類旁通、舉一反三。
本書可作為普通高等院校Java語言教學的實踐指導書,也可作為Java自學者的參考用書。
內容實用——理論與實踐結合,重點突出應用
體系完善——構建完整的大數據專業解決方案
產教融合——高校企業共參與,對標行業標準
資源豐富——微課、課件、教案、源碼、答案
作為IT領域的主流編程語言之一,Java語言具備跨平臺性、安全性、健壯性、性能優異、支持多線程、分布式計算等特點,是當今Internet上非常流行和受歡迎的一種面向對象程序開發語言。Java語言的開源特點吸引了大批IT精英為其添磚加瓦,使其新技術和新功能層出不窮。
Java程序設計是很多高校計算機類專業的編程語言基礎課,Java語言知識點眾多,初學者容易產生無從下手之感;目前Java程序設計的教材較多,但是與之相適應的實踐指導書卻較少。針對以上兩個問題,編者結合多年的Java編程教學和軟件開發經驗,精選典型實踐案例編寫了這本實踐指導書。
全書緊扣課程教學內容,精選大量典型案例和綜合實例,同時給出詳細的分析、解答及程序上機運行結果。本書講解循序漸進、深入淺出,內容基本覆蓋Java程序設計的核心內容,引導讀者逐步掌握Java語言的關鍵知識點,學會Java面向對象的編程思想和設計方法。具體內容如下:第1章介紹Java開發工具的下載和環境的安裝,幫助讀者熟悉編程環境;第2章介紹Java語言的基礎知識,包括標識符、數據類型、運算符、控制語句;第3章介紹Java面向對象程序設計的相關知識,包括類和對象的基本概念、構造方法、重載、修飾符、包的創建等;第4章介紹數組、字符串類、Math類及其他實用類庫;第5章至第9章介紹繼承、多態、抽象類、接口、異常處理、I/O、集合、圖形用戶界面設計等知識;第10章介紹JDBC數據庫編程。
本書中的實踐題目都是編者根據近年的教學和軟件開發經驗,精心篩選的實踐教學中廣為學生接受的典型案例,內容翔實、代碼完整、實用易讀,并有一定的廣度和深度,讀者可邊學習、邊操作、邊思考。
本書由張煥生、陳勇、崔炳德任主編,崔凌云、孫曉磊、王建文、李亞娟任副主編,由張煥生統稿。
由于編者水平有限,加之時間倉促,書中難免有疏漏和欠妥之處,懇請讀者批評指正。
編 者
2020年5月
實踐1:Java的開發環境 1
實踐2:運行機制 3
第2章 Java語言基礎 8
實踐1:字符集、標識符和關鍵字 8
實踐2:基本數據類型和基本運算符 9
實踐3:控制結構 12
實踐4:Scanner類接收數據 17
第3章 類和對象 18
實踐1:類的定義和使用 19
實踐2:方法的定義和調用 21
實踐3:方法的遞歸 25
實踐4:成員變量和局部變量 27
實踐5:代碼塊 30
實踐6:this的用法 31
實踐7:變量和方法 32
實踐8:類的封裝 34
第4章 Java實用類庫 40
實踐1:創建和使用一維數組 40
實踐2:字符串類的使用 43
實踐3:包裝類的使用 45
第5章 類的繼承與多態 47
實踐1:類的繼承 48
實踐2:類的多態 56
實踐3:內部類 60
實踐4:Lambda表達式與函數式接口 62
第6章 異常處理 64
實踐1:常見異常處理 65
實踐2:用戶自定義異常 68
第7章 輸入與輸出 72
實踐1:文件的基本操作 73
實踐2:RandomAccessFile的運用 77
實踐3:緩沖流的運用 79
實踐4:對象流的運用 80
實踐5:綜合實踐 81
第8章 集合和泛型 84
實踐1:集合和數組的轉換 85
實踐2:ArrayList和LinkList的使用 86
實踐3:HashSet和TreeSet集合的使用 88
實踐4:成績信息系統 90
第9章 圖形用戶界面設計 94
實踐1:組件屬性 95
實踐2:事件處理 97
第10章 MySQL數據庫與JDBC編程 105
實踐1:訪問MySQL數據庫的基本操作 105
實踐2:綜合實踐 108
參考文獻 116
- 機械制圖 [許淑珍 于利民]
- 微積分(經管類)導學篇(下冊) [王海棠 曹海軍 周玲麗]
- 大學生創新創業基礎 [主編 姜國權 姜福佳]
- 農產品云倉模式研究—以北京農產品流通物流供應鏈重構為例 [武曉釗 王成林 王春娟 等著]
- 信息技術(微課版) [王云 徐江鴻 李清霞 羅學鋒 ]
- 管理基礎與實務 [主編 王鳳基 顏漢軍]
- 高等數學導學篇(下冊) [主編 李文婧 胡雷 尹金生]
- 高等數學導學篇(上冊) [主編 李文婧 胡雷 尹金生]
- 高等數學(下冊) [主編 李愛芹 胡雷 尹金生]
- 高等數學(上冊) [主編 李愛芹 胡雷 尹金生]
- 庭院風骨—樹、灌、籬 [創意房主 著]
- Python語言程序設計教程 [郭其標 房宜汕]
- 微積分(經管類)教程篇(下冊) [曹海軍 王海棠 周玲麗]
- 微積分(經管類)教程篇(上冊) [曹海軍 王海棠 周玲麗]
- 微積分(經管類)導學篇(上冊) [王海棠 曹海軍 周玲麗]
- 網站前端技術案例教程(HTML+CSS+JavaScript)(第二版) [黃華升]
- 線性代數 [主編 史昱 陳鳳欣]
- 電力電子技術課程學習及實驗指導 [主編 陳榮]
- 成長對話:青春的榜樣 [主編 施端銀 黃武剛 應巨林]
- 人工智能應用基礎 [主編 楊纓 李佳]
- 中華水文化(慕課版)(第二版) [畢雪燕 楊華軻 羅玲誼 等編著]
- 電路與電子技術Ⅱ——電路分析基礎 [主編 陳曉 金哲]
- 飛機維修專業英語——飛機系統(第二版) [趙迎春]
- 英語大爆炸:跟趣味情景劇學口語(微課版) [秦然 編著]
- 機械工程制圖任務跟蹤訓練 [主編 王瑞清 趙金考 周彥云 ]
- 機械工程制圖 [主編 覃國萍 劉百順 禹晨]
- 平面設計與制作項目化教程 [主編 李晨]
- 后期影像剪輯技術 [主編 郭建偉]
- 人工智能概論(第二版) [主編 任云暉 丁紅 徐迎春 ]
- 信息時代美育之道 [主編 劉宏宇 黎婭]