Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程(微課版)(新編21世紀(jì)高等職業(yè)教育精品教材·電子與信息類)
定 價(jià):48 元
叢書名:新編21世紀(jì)高等職業(yè)教育精品教材·電子與信息類
- 作者:黨中華
- 出版時(shí)間:2025/3/1
- ISBN:9787300334110
- 出 版 社:中國(guó)人民大學(xué)出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:264
- 紙張:
- 版次:1
- 開本:16
本書是浙江省“十三五“新形態(tài)教材項(xiàng)目研究成果,是在十余年Java程序設(shè)計(jì)課程教學(xué)實(shí)踐的基礎(chǔ)上,參照大數(shù)據(jù)應(yīng)用開發(fā)(Java)1+X證書標(biāo)準(zhǔn),結(jié)合Java應(yīng)用軟件開發(fā)人才特點(diǎn)編撰而成。教材內(nèi)容涵蓋了Java初級(jí)程序員要掌握的核心技術(shù),包括Java程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蠹夹g(shù)、文件與數(shù)據(jù)流、異常處理、泛型與集合框架、圖形用戶界面設(shè)計(jì)、數(shù)據(jù)庫(kù)操作、多線程與網(wǎng)絡(luò)編程等。本書的特點(diǎn)是”能力牽引—項(xiàng)目導(dǎo)向—任務(wù)驅(qū)動(dòng)“,立足Java面向?qū)ο蠛诵哪芰ε囵B(yǎng),以農(nóng)產(chǎn)品銷售大項(xiàng)目為應(yīng)用背景,通過(guò)任務(wù)驅(qū)動(dòng)的形式,結(jié)合浙江省在線精品課程開放平臺(tái),開展線上線下混合式教學(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è)需求和軟件項(xiàng)目開發(fā)對(duì)技術(shù)的綜合性要求,本書最后一章安排了JSP項(xiàng)目入門知識(shí),對(duì)與后續(xù)課程的銜接、盡快對(duì)接實(shí)戰(zhàn)項(xiàng)目場(chǎng)景,會(huì)起到積極的引導(dǎo)作用。
黨中華,嘉興職業(yè)技術(shù)學(xué)院副教授,軟件技術(shù)專業(yè)負(fù)責(zé)人,主要從事軟件技術(shù)、工業(yè)互聯(lián)網(wǎng)技術(shù)教學(xué)與職業(yè)教育研究,先后承擔(dān)過(guò)“數(shù)據(jù)庫(kù)程序設(shè)計(jì)”“Java程序設(shè)計(jì)”“NoSQL數(shù)據(jù)庫(kù)基礎(chǔ)”等課程的教學(xué)工作,主持《高職軟件服務(wù)外包專業(yè)校企共建機(jī)制研究——以嘉興職業(yè)技術(shù)學(xué)院為例》《地方性高職院校工業(yè)互聯(lián)網(wǎng)人才職業(yè)能力培養(yǎng)與路徑研究——基于長(zhǎng)三角一體化視角》等地廳級(jí)教科研課題5項(xiàng),參與浙江省科技廳高技能人才培養(yǎng)和技術(shù)創(chuàng)新活動(dòng)計(jì)劃項(xiàng)目《校企一體化模式下的高職IT服務(wù)外包人才培養(yǎng)研究與實(shí)踐》1項(xiàng)。獲得過(guò)全國(guó)職業(yè)教育優(yōu)秀論文三等獎(jiǎng)1項(xiàng),嘉興市教學(xué)成果二等獎(jiǎng)1項(xiàng)。作為主要成員,先后參與了浙江省首批服務(wù)外包人才培育基地、浙江省高職高專院校第一批示范性實(shí)訓(xùn)基地建設(shè)(主持人)、浙江省高!笆濉碧厣珜I(yè)、浙江省高職高水平(雙高)專業(yè)群建設(shè)。
單元1 Java語(yǔ)言基礎(chǔ) 1
任務(wù)1.1 Java語(yǔ)言概述 3
任務(wù)1.2 Java開發(fā)環(huán)境搭建 7
任務(wù)1.3 標(biāo)識(shí)符和關(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è)計(jì) 44
任務(wù)2.1 對(duì)象和類 45
任務(wù)2.2 方法調(diào)用 61
任務(wù)2.3 類的繼承和多態(tài) 67
任務(wù)2.4 最終類和抽象類 84
任務(wù)2.5 包和訪問(wèn)權(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 訪問(wèn)數(shù)據(jù)庫(kù) 180
任務(wù)6.1 JDBC原理 181
任務(wù)6.2 使用Statement訪問(wèn)數(shù)據(jù)庫(kù) 185
任務(wù)6.3 使用PreparedStatement訪問(wèn)數(shù)據(jù)庫(kù) 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ì)算機(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頁(yè)面設(shè)計(jì) 241
任務(wù)9.3 JSP+Servlet應(yīng)用 243
參考文獻(xiàn) 252