Java面向?qū)ο蟪绦蛟O(shè)計教程(微課版)(新編21世紀(jì)高等職業(yè)教育精品教材·電子與信息類)
定 價:48 元
叢書名:新編21世紀(jì)高等職業(yè)教育精品教材·電子與信息類
- 作者:黨中華
- 出版時間:2025/3/1
- ISBN:9787300334110
- 出 版 社:中國人民大學(xué)出版社
- 中圖法分類:TP312.8
- 頁碼:264
- 紙張:
- 版次:1
- 開本:16
本書是浙江省“十三五“新形態(tài)教材項目研究成果,是在十余年Java程序設(shè)計課程教學(xué)實踐的基礎(chǔ)上,參照大數(shù)據(jù)應(yīng)用開發(fā)(Java)1+X證書標(biāo)準(zhǔn),結(jié)合Java應(yīng)用軟件開發(fā)人才特點(diǎn)編撰而成。教材內(nèi)容涵蓋了Java初級程序員要掌握的核心技術(shù),包括Java程序設(shè)計基礎(chǔ)、面向?qū)ο蠹夹g(shù)、文件與數(shù)據(jù)流、異常處理、泛型與集合框架、圖形用戶界面設(shè)計、數(shù)據(jù)庫操作、多線程與網(wǎng)絡(luò)編程等。本書的特點(diǎn)是”能力牽引—項目導(dǎo)向—任務(wù)驅(qū)動“,立足Java面向?qū)ο蠛诵哪芰ε囵B(yǎng),以農(nóng)產(chǎn)品銷售大項目為應(yīng)用背景,通過任務(wù)驅(qū)動的形式,結(jié)合浙江省在線精品課程開放平臺,開展線上線下混合式教學(xué)。本書適合信息大類、工業(yè)互聯(lián)網(wǎng)技術(shù)等專業(yè)學(xué)生作為專業(yè)課教材,也可作為大數(shù)據(jù)應(yīng)用開發(fā)(Java)考證培訓(xùn),或企業(yè)內(nèi)部技術(shù)培訓(xùn)教材使用?紤]到學(xué)生就業(yè)需求和軟件項目開發(fā)對技術(shù)的綜合性要求,本書最后一章安排了JSP項目入門知識,對與后續(xù)課程的銜接、盡快對接實戰(zhàn)項目場景,會起到積極的引導(dǎo)作用。
黨中華,嘉興職業(yè)技術(shù)學(xué)院副教授,軟件技術(shù)專業(yè)負(fù)責(zé)人,主要從事軟件技術(shù)、工業(yè)互聯(lián)網(wǎng)技術(shù)教學(xué)與職業(yè)教育研究,先后承擔(dān)過“數(shù)據(jù)庫程序設(shè)計”“Java程序設(shè)計”“NoSQL數(shù)據(jù)庫基礎(chǔ)”等課程的教學(xué)工作,主持《高職軟件服務(wù)外包專業(yè)校企共建機(jī)制研究——以嘉興職業(yè)技術(shù)學(xué)院為例》《地方性高職院校工業(yè)互聯(lián)網(wǎng)人才職業(yè)能力培養(yǎng)與路徑研究——基于長三角一體化視角》等地廳級教科研課題5項,參與浙江省科技廳高技能人才培養(yǎng)和技術(shù)創(chuàng)新活動計劃項目《校企一體化模式下的高職IT服務(wù)外包人才培養(yǎng)研究與實踐》1項。獲得過全國職業(yè)教育優(yōu)秀論文三等獎1項,嘉興市教學(xué)成果二等獎1項。作為主要成員,先后參與了浙江省首批服務(wù)外包人才培育基地、浙江省高職高專院校第一批示范性實訓(xùn)基地建設(shè)(主持人)、浙江省高校“十三五”特色專業(yè)、浙江省高職高水平(雙高)專業(yè)群建設(shè)。
單元1 Java語言基礎(chǔ) 1
任務(wù)1.1 Java語言概述 3
任務(wù)1.2 Java開發(fā)環(huán)境搭建 7
任務(wù)1.3 標(biāo)識符和關(guān)鍵字 14
任務(wù)1.4 數(shù)據(jù)類型 15
任務(wù)1.5 變量和常量 22
任務(wù)1.6 運(yùn)算符和表達(dá)式 24
任務(wù)1.7 程序控制結(jié)構(gòu) 31
單元2 面向?qū)ο蟪绦蛟O(shè)計 44
任務(wù)2.1 對象和類 45
任務(wù)2.2 方法調(diào)用 61
任務(wù)2.3 類的繼承和多態(tài) 67
任務(wù)2.4 最終類和抽象類 84
任務(wù)2.5 包和訪問權(quán)限 91
任務(wù)2.6 接 口 98
任務(wù)2.7 內(nèi)部類與匿名內(nèi)部類 106
單元3 異常處理 114
任務(wù)3.1 基本異常 115
任務(wù)3.2 自定義異常 123
任務(wù)3.3 Java斷言 126
單元4 I/O數(shù)據(jù)流與文件 130
任務(wù)4.1 數(shù) 組 131
任務(wù)4.2 String類 135
任務(wù)4.3 文 件 141
任務(wù)4.4 字節(jié)流和字符流 144
任務(wù)4.5 其他數(shù)據(jù)流 149
單元5 集合框架與泛型 157
任務(wù)5.1 集合框架 158
任務(wù)5.2 Set接口 161
任務(wù)5.3 Iterator迭代器 165
任務(wù)5.4 List接口 169
任務(wù)5.5 泛 型 172
單元6 訪問數(shù)據(jù)庫 180
任務(wù)6.1 JDBC原理 181
任務(wù)6.2 使用Statement訪問數(shù)據(jù)庫 185
任務(wù)6.3 使用PreparedStatement訪問數(shù)據(jù)庫 192
任務(wù)6.4 Statement與PreparedStatement的區(qū)別 196
單元7 多線程 200
任務(wù)7.1 多線程的概念與狀態(tài) 201
任務(wù)7.2 線程的創(chuàng)建和使用 204
任務(wù)7.3 線程調(diào)度 206
任務(wù)7.4 多線程同步 211
單元8 網(wǎng)絡(luò)編程 218
任務(wù)8.1 計算機(jī)網(wǎng)絡(luò)基礎(chǔ) 219
任務(wù)8.2 IP地址和域名 222
任務(wù)8.3 Java網(wǎng)絡(luò)編程基礎(chǔ) 225
任務(wù)8.4 Socket編程 228
單元9 Java Web編程基礎(chǔ) 237
任務(wù)9.1 Java Web基礎(chǔ) 238
任務(wù)9.2 JSP頁面設(shè)計 241
任務(wù)9.3 JSP+Servlet應(yīng)用 243
參考文獻(xiàn) 252