Java程序設(shè)計(jì)

-
【作 者】主編 張繼軍
【I S B N 】978-7-5170-7514-1
【責(zé)任編輯】張玉玲
【適用讀者群】本專通用
【出版時(shí)間】2019-03-01
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】316
【千字?jǐn)?shù)】485
【印 張】19.75
【定 價(jià)】¥49
【叢 書(shū)】普通高等教育網(wǎng)絡(luò)工程專業(yè)教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)按照由淺入深、通俗易懂的原則介紹Java程序設(shè)計(jì),圍繞著“程序設(shè)計(jì)就是對(duì)數(shù)據(jù)的加工處理”的思想,以“數(shù)據(jù)處理”作為“編寫(xiě)主線”,采用學(xué)生比較容易接受的知識(shí)體系,逐步擴(kuò)展提高。同時(shí)本書(shū)始終貫穿“項(xiàng)目驅(qū)動(dòng)、設(shè)計(jì)主導(dǎo)、案例教學(xué)”的思想:通過(guò)典型的案例,將知識(shí)要點(diǎn)融入案例中;在求解案例時(shí),利用有關(guān)的技術(shù)、知識(shí),使技術(shù)方法和知識(shí)與案例相輔相承;讓學(xué)生在程序設(shè)計(jì)的任務(wù)“驅(qū)動(dòng)”下,接受和尋找所需要的知識(shí)內(nèi)容,強(qiáng)化學(xué)生的“計(jì)算思維”和“面向?qū)ο蟮乃枷搿保瑥亩囵B(yǎng)學(xué)生的程序設(shè)計(jì)能力和開(kāi)發(fā)實(shí)際應(yīng)用的能力。
本書(shū)內(nèi)容包括Java程序設(shè)計(jì)開(kāi)發(fā)環(huán)境及開(kāi)發(fā)工具,簡(jiǎn)單數(shù)據(jù)及其運(yùn)算,Java方法的設(shè)計(jì)與流程控制(順序、分支、循環(huán)),數(shù)組及其運(yùn)算,Java類、對(duì)象與類的封裝,Java類的繼承、接口與多態(tài),Java常用類與使用,Java異常類及其處理,Java集合類及其使用,Java輸入輸出流與讀寫(xiě)操作,Swing容器與圖形界面開(kāi)發(fā)。
通俗易懂,循序漸進(jìn),適用廣泛
項(xiàng)目驅(qū)動(dòng),設(shè)計(jì)主導(dǎo),案例教學(xué)
示例典型,實(shí)用性強(qiáng),注重引導(dǎo)
Java程序設(shè)計(jì)是目前最主流的應(yīng)用程序開(kāi)發(fā)技術(shù)之一。無(wú)論是高校的計(jì)算機(jī)專業(yè)還是計(jì)算機(jī)相關(guān)的專業(yè),以及IT培訓(xùn)機(jī)構(gòu)都將Java程序設(shè)計(jì)技術(shù)作為主要的教學(xué)內(nèi)容之一。為培養(yǎng)學(xué)生的Java程序設(shè)計(jì)能力,提高學(xué)生利用Java解決實(shí)際問(wèn)題的應(yīng)用開(kāi)發(fā)能力,并能適應(yīng)社會(huì)基于Java開(kāi)發(fā)應(yīng)用程序的需求,作者編寫(xiě)了本書(shū)。
本書(shū)在編排上,圍繞著“程序設(shè)計(jì)就是對(duì)數(shù)據(jù)的加工處理”的思想,以“數(shù)據(jù)處理”作為編寫(xiě)主線,采用學(xué)生比較容易接受的知識(shí)體系,逐步擴(kuò)展提高。同時(shí),本書(shū)始終貫穿“項(xiàng)目驅(qū)動(dòng)、設(shè)計(jì)主導(dǎo)、案例教學(xué)”的思想:通過(guò)典型的案例,將知識(shí)要點(diǎn)融入案例中;在求解案例時(shí),利用有關(guān)的技術(shù)知識(shí),使技術(shù)方法和知識(shí)與案例相輔相承;讓學(xué)生在程序設(shè)計(jì)的任務(wù)驅(qū)動(dòng)下,接受和尋找所需要的知識(shí)內(nèi)容,強(qiáng)化學(xué)生的“計(jì)算思維”和“面向?qū)ο蟮乃枷搿保瑥亩囵B(yǎng)學(xué)生的程序設(shè)計(jì)能力和開(kāi)發(fā)實(shí)際應(yīng)用的能力。
本書(shū)的編寫(xiě)按“數(shù)據(jù)類型(類類型)”設(shè)置章節(jié);每種數(shù)據(jù)類型(類類型)具有哪些數(shù)據(jù)(類屬性),有哪些對(duì)這些數(shù)據(jù)進(jìn)行加工處理的方法,如何應(yīng)用,以這樣的線路組織內(nèi)容;同時(shí)在應(yīng)用中提出問(wèn)題、解決問(wèn)題,提高學(xué)生的學(xué)習(xí)興趣和積極性。
本書(shū)共11章:第1章Java程序設(shè)計(jì)入門,重點(diǎn)介紹了程序設(shè)計(jì)思想及其Java程序設(shè)計(jì)的編程環(huán)境及開(kāi)發(fā)工具;第2章簡(jiǎn)單數(shù)據(jù)及其運(yùn)算,重點(diǎn)介紹了Java基本數(shù)據(jù)類型以及每種類型的有關(guān)運(yùn)算及其運(yùn)算符;第3章Java方法的設(shè)計(jì)與流程控制,重點(diǎn)介紹了Java方法設(shè)計(jì)的基本思想、程序處理過(guò)程的描述以及程序流程的順序、分支、循環(huán)的控制實(shí)現(xiàn);第4章數(shù)組及其運(yùn)算,給出了數(shù)組的定義與使用,主要介紹了一維數(shù)組的定義與應(yīng)用、二維數(shù)組的定義與應(yīng)用;第5章Java類、對(duì)象與類的封裝,介紹了面向?qū)ο缶幊痰幕舅枷耄攸c(diǎn)給出了類的定義、對(duì)象的創(chuàng)建以及類和對(duì)象的使用;第6章Java類的繼承、接口與多態(tài),基于類的復(fù)用,介紹了面向?qū)ο蟮睦^承性、多態(tài)性,重點(diǎn)給出了繼承子類的定義、抽象及其子類、接口的定義與實(shí)現(xiàn)以及應(yīng)用;第7章Java常用類與使用,重點(diǎn)介紹了Object類、基本數(shù)據(jù)類型封裝類、字符串類、System類、Runtime類、Math類、日期時(shí)間類等基礎(chǔ)類的使用;第8章Java異常類及其處理,重點(diǎn)介紹了異常的處理;第9章Java集合類及其使用,重點(diǎn)介紹了集合數(shù)據(jù)結(jié)構(gòu)類的使用方法;第10章Java輸入輸出流與讀寫(xiě)操作,重點(diǎn)介紹了控制臺(tái)輸入輸出流以及文件的讀寫(xiě)操作有關(guān)類的使用;第11章Swing容器與圖形界面開(kāi)發(fā),基于可視化編程介紹了常用控件、窗體的設(shè)計(jì)與使用。
本書(shū)所介紹的案例和例題都是在Windows 7和Eclipse環(huán)境下調(diào)試運(yùn)行通過(guò)的。每個(gè)案例都給出了完整的設(shè)計(jì)思想、設(shè)計(jì)步驟和編碼實(shí)現(xiàn),以幫助學(xué)生深入理解程序設(shè)計(jì)的思想方法以及開(kāi)發(fā)過(guò)程,掌握J(rèn)ava程序設(shè)計(jì)的相關(guān)技術(shù)內(nèi)容。為了進(jìn)一步加深內(nèi)容的學(xué)習(xí),每章后都附有習(xí)題。
本書(shū)主要是針對(duì)初學(xué)Java的學(xué)生而編寫(xiě)的,示例典型、實(shí)用性強(qiáng),可作為高等院校和高職院校各專業(yè)學(xué)生學(xué)習(xí)Java程序設(shè)計(jì)的教材,也可供自學(xué)者使用。
本教材第1章、第2章、第4章、第10章由張繼軍編寫(xiě),第7章和第9章由董衛(wèi)編寫(xiě),第3章、第5章、第6章、第8章、第11章由張繼軍、李蔚妍共同編寫(xiě),王志軍、張艷、喻杰等編寫(xiě)了相關(guān)的內(nèi)容,最后的修改、校對(duì)和定稿由張繼軍完成。
在編寫(xiě)過(guò)程中,山東農(nóng)業(yè)大學(xué)計(jì)算機(jī)系的教師提出了許多寶貴的意見(jiàn)和建議,同時(shí)也得到了各級(jí)領(lǐng)導(dǎo)的關(guān)懷和支持,特別是山東農(nóng)業(yè)大學(xué)信息學(xué)院的領(lǐng)導(dǎo)和教務(wù)處的各位領(lǐng)導(dǎo)以及中國(guó)水利水電出版社的支持,在此一并表示深深的謝意。
為了方便教師備課,本書(shū)還配有電子教案(PPT文件)和案例的源代碼。如有需要可在出版社網(wǎng)站http://www.waterpub.com.cn/softdown/或http://www.dgboyong.cn免費(fèi)下載。
感謝讀者選擇使用本書(shū),由于時(shí)間倉(cāng)促,書(shū)中難免存在不妥之處,請(qǐng)您原諒,并歡迎您對(duì)本書(shū)內(nèi)容提出意見(jiàn)和建議,我們將不勝感激。
1.1 計(jì)算機(jī)信息處理過(guò)程與Java程序 1
1.2 Java語(yǔ)言簡(jiǎn)介 4
1.2.1 Java語(yǔ)言的JDK 5
1.2.2 Java虛擬機(jī)JVM 6
1.3 Java語(yǔ)言的基本元素與簡(jiǎn)單程序設(shè)計(jì) 6
1.3.1 字符集 7
1.3.2 關(guān)鍵字 7
1.3.3 標(biāo)識(shí)符 8
1.3.4 Java語(yǔ)言中的常量、變量、運(yùn)算符
與方法 9
1.3.5 main方法 12
1.4 Java程序設(shè)計(jì)編程環(huán)境及開(kāi)發(fā)工具 12
1.4.1 Java JDK的下載與安裝 12
1.4.2 Eclipse集成開(kāi)發(fā)工具的下載、安裝
與使用 15
1.5 Java應(yīng)用程序的開(kāi)發(fā)過(guò)程與設(shè)計(jì)案例 16
1.5.1 Java應(yīng)用的開(kāi)發(fā)過(guò)程示例 16
1.5.2 Java應(yīng)用程序的簡(jiǎn)單應(yīng)用示例 19
1.5.3 Java應(yīng)用程序的導(dǎo)入、導(dǎo)出與打包 21
本章總結(jié) 23
習(xí)題1 23
第2章 簡(jiǎn)單數(shù)據(jù)及其運(yùn)算 24
2.1 數(shù)據(jù)類型 24
2.2 變量的聲明與初始化 25
2.3 數(shù)據(jù)編碼與數(shù)據(jù)存儲(chǔ) 27
2.3.1 字符及其編碼 27
2.3.2 數(shù)值數(shù)據(jù)及其編碼 29
2.3.3 布爾數(shù)據(jù)及其編碼 31
2.4 運(yùn)算符 31
2.4.1 算術(shù)運(yùn)算符 32
2.4.2 關(guān)系運(yùn)算符 33
2.4.3 邏輯運(yùn)算符 33
2.4.4 位運(yùn)算符 34
2.4.5 賦值運(yùn)算符 34
2.4.6 其他運(yùn)算符 35
2.4.7 運(yùn)算符的優(yōu)先級(jí)別及結(jié)合性 36
2.4.8 數(shù)據(jù)類型轉(zhuǎn)換 36
2.5 字符串及其存儲(chǔ)與運(yùn)算 38
2.6 數(shù)據(jù)的標(biāo)準(zhǔn)輸入與輸出 40
2.6.1 數(shù)據(jù)的輸出 40
2.6.2 數(shù)據(jù)的輸入 41
2.7 符號(hào)常量的定義與使用 45
2.8 系統(tǒng)JDK提供的數(shù)學(xué)方法與使用 46
本章小結(jié) 47
習(xí)題2 48
第3章 Java方法的設(shè)計(jì)與流程控制 49
3.1 算法與算法描述 49
3.1.1 算法 49
3.1.2 算法描述方法與描述案例 50
3.1.3 Java程序的基本結(jié)構(gòu) 56
3.2 Java方法 56
3.2.1 Java方法的定義與應(yīng)用案例 56
3.2.2 Java方法的調(diào)用與應(yīng)用案例 60
3.2.3 Java方法的參數(shù)與傳遞機(jī)制 61
3.2.4 Java方法的重載 62
3.2.5 Java的main方法 62
3.3 順序結(jié)構(gòu)設(shè)計(jì)與應(yīng)用案例 63
3.4 分支結(jié)構(gòu)設(shè)計(jì)與應(yīng)用案例 65
3.4.1 單分支if結(jié)構(gòu) 65
3.4.2 if-else語(yǔ)句(雙分支結(jié)構(gòu)) 68
3.4.3 if-elseif語(yǔ)句(多分支語(yǔ)句) 70
3.4.4 switch語(yǔ)句實(shí)現(xiàn)分支 73
3.4.5 應(yīng)用案例 75
3.5 循環(huán)結(jié)構(gòu)設(shè)計(jì)與應(yīng)用案例 79
3.5.1 while循環(huán)語(yǔ)句 79
3.5.2 do-while循環(huán)語(yǔ)句 81
3.5.3 for循環(huán)語(yǔ)句 82
3.5.4 break跳轉(zhuǎn)語(yǔ)句 84
3.5.5 循環(huán)結(jié)構(gòu)應(yīng)用案例 85
3.6 綜合應(yīng)用案例 88
本章小結(jié) 92
習(xí)題3 92
第4章 數(shù)組及其運(yùn)算 94
4.1 數(shù)組的聲明 94
4.2 創(chuàng)建數(shù)組 94
4.3 數(shù)組元素的訪問(wèn) 96
4.4 字符串?dāng)?shù)組 98
4.5 數(shù)組應(yīng)用案例 99
本章小結(jié) 110
習(xí)題4 110
第5章 Java類、對(duì)象與類的封裝 111
5.1 類的屬性與行為及類的抽象 111
5.1.1 類的屬性與行為 111
5.1.2 類的抽象與描述 112
5.1.3 對(duì)象 119
5.2 簡(jiǎn)單的面向?qū)ο蟪绦蛟O(shè)計(jì)示例 121
5.3 程序中類的設(shè)計(jì) 126
5.3.1 類的創(chuàng)建 126
5.3.2 類成員屬性的聲明與初始化 127
5.3.3 類成員方法的定義 128
5.3.4 類成員屬性、成員方法的使用 130
5.3.5 類符號(hào)常量的定義 134
5.3.6 類的成員屬性setter方法和
getter方法 134
5.3.7 類的構(gòu)造方法 136
5.4 對(duì)象的創(chuàng)建與使用 138
5.4.1 對(duì)象的創(chuàng)建 138
5.4.2 訪問(wèn)對(duì)象的屬性和方法 139
5.4.3 對(duì)象變量的賦值—對(duì)象的引用 140
5.4.4 對(duì)象的銷毀 142
5.5 對(duì)象數(shù)組 142
5.6 類的組織管理 144
5.6.1 package語(yǔ)句 144
5.6.2 import語(yǔ)句 145
5.7 類的封裝及其訪問(wèn)約束 145
5.8 Java應(yīng)用程序結(jié)構(gòu)與應(yīng)用案例—
復(fù)數(shù)類 147
本章小結(jié) 153
習(xí)題5 153
第6章 Java類的繼承、接口與多態(tài) 155
6.1 類設(shè)計(jì)案例—圓柱類的設(shè)計(jì) 155
6.1.1 基于類的基本定義方式創(chuàng)建
圓柱類 155
6.1.2 基于類組合方式創(chuàng)建圓柱類 156
6.1.3 基于類繼承方式創(chuàng)建圓柱類 157
6.1.4 圓柱類在主類中使用 158
6.2 繼承及其子類的定義 159
6.2.1 子類的創(chuàng)建與使用 159
6.2.2 子類的構(gòu)造方法及其子類對(duì)象的
初始化 164
6.2.3 子類和父類對(duì)象之間的轉(zhuǎn)換 166
6.2.4 方法的覆蓋 168
6.3 抽象類的設(shè)計(jì)與應(yīng)用 169
6.3.1 抽象類與抽象方法 169
6.3.2 抽象類應(yīng)用案例 172
6.4 Java接口的設(shè)計(jì)與應(yīng)用 175
6.4.1 接口的定義 175
6.4.2 接口的繼承 176
6.4.3 接口的實(shí)現(xiàn) 177
6.5 類的多態(tài) 181
6.5.1 基于方法重載的多態(tài) 181
6.5.2 基于方法覆蓋的多態(tài) 182
6.5.3 向上轉(zhuǎn)型與多態(tài) 182
本章小結(jié) 184
習(xí)題6 185
第7章 Java常用類與使用 186
7.1 Java API介紹 186
7.2 Object類 186
7.3 基本數(shù)據(jù)類型封裝類 188
7.4 字符串類 190
7.4.1 String類 190
7.4.2 StringBuffer類 191
7.5 System類和Runtime類 192
7.5.1 System類 192
7.5.2 Runtime類 194
7.6 數(shù)學(xué)運(yùn)算類 194
7.6.1 Math類 194
7.6.2 BigInteger類和BigDecimal類 195
7.6.3 數(shù)字格式化 196
7.7 日期時(shí)間相關(guān)類 198
7.7.1 Date類 198
7.7.2 Calendar類 199
7.7.3 日期時(shí)間格式化 200
本章小結(jié) 201
習(xí)題7 201
第8章 Java異常類及其處理 202
8.1 Java異常概述 202
8.2 Java異常類 203
8.3 Java異常的處理 205
8.3.1 try-catch-finally捕獲并處理異常 207
8.3.2 聲明拋出異常 210
8.4 自定義異常類與使用 212
本章小結(jié) 214
習(xí)題8 214
第9章 Java集合類及其使用 216
9.1 集合類庫(kù)概述 216
9.2 Collection接口與Iterator接口 217
9.2.1 Collection接口 217
9.2.2 Iterator接口 217
9.3 List接口及其實(shí)現(xiàn)類 219
9.3.1 順序列表ArrayList 219
9.3.2 鏈?zhǔn)搅斜鞮inkedList 221
9.4 Set接口及其實(shí)現(xiàn)類的使用 224
9.4.1 哈希集合:HashSet和
LinkedHashSet 224
9.4.2 樹(shù)形集合:TreeSet 227
9.5 Map接口及其實(shí)現(xiàn)類的使用 230
9.6 Java泛型 231
本章小結(jié) 234
習(xí)題9 234
第10章 Java輸入輸出流與讀寫(xiě)操作 235
10.1 Java輸入輸出流概述 235
10.1.1 輸入字節(jié)流類—InputStream類
及其子類 235
10.1.2 輸出字節(jié)流類—OutputStream類
及其子類 236
10.1.3 輸入字符流—Reader類
及其子類 237
10.1.4 輸出字符流—Writer類
及其子類 237
10.2 Java文件及其File類 239
10.2.1 文件與文件路徑 240
10.2.2 File類與使用 240
10.3 基本數(shù)據(jù)類型和字符串類型的
輸入類/輸出類 243
10.3.1 標(biāo)準(zhǔn)輸入流—System.in 243
10.3.2 標(biāo)準(zhǔn)輸出流—System.out 247
10.3.3 基于Scanner類實(shí)現(xiàn)基本數(shù)據(jù)類型
和字符串的輸入 247
10.3.4 基于PrintWriter類實(shí)現(xiàn)基本數(shù)據(jù)類型
和字符串的輸出與文件寫(xiě)操作 249
10.4 基于字符流讀寫(xiě)文件 251
10.5 基于字節(jié)流讀寫(xiě)文件 255
本章小結(jié) 260
習(xí)題10 261
第11章 Swing容器與圖形界面開(kāi)發(fā) 262
11.1 Swing概述 262
11.2 Swing的容器 263
11.2.1 JFrame框架與簡(jiǎn)單圖形界面應(yīng)用
程序設(shè)計(jì) 263
11.2.2 JPanel面板 268
11.2.3 JScrollPane面板 270
11.3 Swing的布局控制 272
11.3.1 FlowLayout布局 272
11.3.2 BorderLayout布局 273
11.3.3 GridLayout布局 275
11.4 Swing的事件監(jiān)聽(tīng)與事件處理機(jī)制 276
11.4.1 事件處理方法 276
11.4.2 事件類和監(jiān)聽(tīng)者接口 279
11.4.3 事件處理應(yīng)用示例 280
11.5 Swing常用組件與應(yīng)用示例 285
11.5.1 標(biāo)簽JTabel 285
11.5.2 單行文本框JTextField 287
11.5.3 多行文本框JTextArea 287
11.5.4 按鈕JButton 289
11.5.5 復(fù)選框JCheckBox 289
11.5.6 單選按鈕JRadioButton 290
11.5.7 組合框JComboBox 291
11.6 Swing高級(jí)組件 294
11.6.1 菜單設(shè)計(jì)與應(yīng)用 294
11.6.2 工具欄設(shè)計(jì)與應(yīng)用 298
11.6.3 表格設(shè)計(jì)與應(yīng)用 300
11.7 Swing綜合應(yīng)用案例 302
本章小結(jié) 306
習(xí)題11 306
參考文獻(xiàn) 308
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語(yǔ)言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- SwiftUI完全開(kāi)發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
- C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語(yǔ)言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開(kāi)發(fā)實(shí)踐 [主 編 劉龍]
- Python程序設(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程(活頁(yè)式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計(jì)基礎(chǔ)及實(shí)戰(zhàn) [主編 劉健]
- C語(yǔ)言程序設(shè)計(jì) [姜雪]
- Python程序設(shè)計(jì)實(shí)踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計(jì)實(shí)踐教程(第三版) [主編 劉衛(wèi)國(guó) 曹岳輝]
- C++程序設(shè)計(jì)(第三版) [主編 曹岳輝 劉衛(wèi)國(guó)]
- C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式) [主編 張利華 潘曉利]
- 機(jī)器人流程自動(dòng)化(RPA)實(shí)戰(zhàn)——基于UiPath [主編 金鑫]
- Python 語(yǔ)言程序設(shè)計(jì)實(shí)踐指導(dǎo) [主編 張雙獅]
- Python程序設(shè)計(jì)案例教程 [主編 毛錦庚 鐘肖英 周賢來(lái) ]
- 基于.NET Core框架的分布式系統(tǒng)架構(gòu)設(shè)計(jì) [湯佳 著]
- Python語(yǔ)言程序設(shè)計(jì)教程 [郭其標(biāo) 房宜汕]
- Python程序設(shè)計(jì) [李國(guó)燕 王新強(qiáng) 劉佳 等編著]
- Python程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式) [主編 盧鳳偉]
- Java編程基礎(chǔ)案例式教程 [主編 陳艷華 唐春蘭]
- Python語(yǔ)言同步案例習(xí)題精解 [主編 肖朝暉]
- Unity應(yīng)用開(kāi)發(fā)與實(shí)戰(zhàn)(微課版) [主 編 程永恒]
- PHP程序設(shè)計(jì)項(xiàng)目化教程 [主 編 杜海穎]
- 簡(jiǎn)單易懂的Python入門教程 [[日]大澤文孝 著]