注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教材研究生/本科/??平滩?/a>Java程序設(shè)計(jì)(微課版)

Java程序設(shè)計(jì)(微課版)

Java程序設(shè)計(jì)(微課版)

定 價(jià):¥69.00

作 者: 曹紅根,高廣銀
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302628606 出版時(shí)間: 2023-04-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)較為系統(tǒng)、全面地介紹了Java的基礎(chǔ)知識(shí)和基本語(yǔ)法。在此基礎(chǔ)上,著重討論了面向?qū)ο蟪绦蛟O(shè)計(jì)的思想、特點(diǎn)和使用方法,并以實(shí)際應(yīng)用為背景,介紹了常用的Java類庫(kù)和圖形界面編程等內(nèi)容。 全書(shū)共分為3篇:第1篇(第1~3章)為Java基礎(chǔ),主要介紹Java語(yǔ)言的歷史、特點(diǎn)、運(yùn)行環(huán)境、語(yǔ)法基礎(chǔ),以及程序控制結(jié)構(gòu)等;第2篇(第4~7章)為Java面向?qū)ο缶幊蹋榻B了面向?qū)ο蟪绦蛟O(shè)計(jì)的概念和特征,著重討論了類的定義、構(gòu)造方法、方法重載與方法重寫(xiě)、類的繼承和多態(tài)性、接口的定義和實(shí)現(xiàn)等,同時(shí)還介紹了Java中的異常及其處理機(jī)制;第3篇(第8~11章)為Java進(jìn)階,介紹了Java中常用的類庫(kù),包括字符串類、集合類、數(shù)學(xué)類、日期和時(shí)間類等,以及Java數(shù)據(jù)流和圖形用戶界面編程等。為便于讀者學(xué)習(xí),全書(shū)提供了豐富的實(shí)例及源碼,每章后均附有習(xí)題和實(shí)驗(yàn)等。 本書(shū)可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)本科生教材,也可作為科技工作者的參考資料。

作者簡(jiǎn)介

暫缺《Java程序設(shè)計(jì)(微課版)》作者簡(jiǎn)介

圖書(shū)目錄

第1篇Java基礎(chǔ)
第1章概述31.1Java簡(jiǎn)介3
1.1.1Java的起源3
1.1.2Java的特點(diǎn)5
1.1.3Java運(yùn)行機(jī)制6
1.2Java運(yùn)行環(huán)境6
1.2.1JDK的下載與安裝6
1.2.2Eclipse的安裝與配置11
1.2.3個(gè)Java程序12
1.3Java核心API文檔16
1.4綜合實(shí)驗(yàn)17
1.5小結(jié)18
1.6習(xí)題18
1.7實(shí)驗(yàn)19
第2章Java語(yǔ)法基礎(chǔ)20
2.1標(biāo)識(shí)符和關(guān)鍵字20
2.2注釋21
2.3變量與常量23
2.3.1變量23
2.3.2常量24
2.4數(shù)據(jù)類型26
2.4.1基本數(shù)據(jù)類型26
2.4.2數(shù)據(jù)類型轉(zhuǎn)換28
2.5運(yùn)算符29Java程序設(shè)計(jì)(微課版)目錄2.5.1算術(shù)運(yùn)算符29
2.5.2賦值運(yùn)算符31
2.5.3比較運(yùn)算符31
2.5.4邏輯運(yùn)算符32
2.5.5條件運(yùn)算符33
2.5.6運(yùn)算符的優(yōu)先級(jí)33
2.6基本輸入與輸出34
2.7方法35
2.8綜合實(shí)驗(yàn)38
2.9小結(jié)39
2.10習(xí)題40
2.11實(shí)驗(yàn)40
第3章程序控制結(jié)構(gòu)與數(shù)組42
3.1分支語(yǔ)句42
3.1.1if語(yǔ)句42
3.1.2if…else語(yǔ)句43
3.1.3if…else if語(yǔ)句46
3.1.4switch語(yǔ)句47
3.2循環(huán)控制語(yǔ)句49
3.2.1while語(yǔ)句49
3.2.2do…while語(yǔ)句51
3.2.3for語(yǔ)句53
3.2.4break和continue關(guān)鍵字54
3.3數(shù)組56
3.3.1Java數(shù)組簡(jiǎn)介56
3.3.2一維數(shù)組57
3.3.3二維數(shù)組61
3.4綜合實(shí)驗(yàn)63
3.5小結(jié)65
3.6習(xí)題65
3.7實(shí)驗(yàn)67
第2篇Java面向?qū)ο缶幊?br />第4章類和對(duì)象714.1面向?qū)ο蟪绦蛟O(shè)計(jì)71
4.2類的定義72
4.2.1類的定義格式73
4.2.2訪問(wèn)權(quán)限修飾符75
4.3對(duì)象的創(chuàng)建75
4.3.1對(duì)象聲明75
4.3.2對(duì)象實(shí)例化76
4.4構(gòu)造方法與重載76
4.4.1構(gòu)造方法的定義76
4.4.2構(gòu)造方法重載80
4.4.3finalize()方法82
4.5this關(guān)鍵字82
4.6static關(guān)鍵字84
4.6.1靜態(tài)變量85
4.6.2靜態(tài)方法88
4.6.3靜態(tài)代碼塊90
4.7綜合實(shí)驗(yàn)91
4.8小結(jié)93
4.9習(xí)題94
4.10實(shí)驗(yàn)96
第5章繼承與多態(tài)98
5.1繼承的基本概念98
5.2子類的定義99
5.2.1子類的定義格式99
5.2.2子類構(gòu)造方法101
5.2.3super關(guān)鍵字103
5.3繼承的訪問(wèn)權(quán)限107
5.4方法重寫(xiě)109
5.5類的多態(tài)性112
5.6final關(guān)鍵字114
5.6.1final類114
5.6.2final方法115
5.6.3final變量117
5.7包120
5.7.1包的定義120
5.7.2包的導(dǎo)入121
5.7.3包的訪問(wèn)權(quán)限122
5.8綜合實(shí)驗(yàn)125
5.9小結(jié)128
5.10習(xí)題128
5.11實(shí)驗(yàn)133
第6章接口134
6.1抽象類134
6.2接口137
6.2.1接口的定義137
6.2.2接口的實(shí)現(xiàn)138
6.2.3接口的多態(tài)性140
6.3內(nèi)部類143
6.3.1非靜態(tài)內(nèi)部類144
6.3.2靜態(tài)內(nèi)部類145
6.3.3局部?jī)?nèi)部類147
6.4匿名類148
6.5綜合實(shí)驗(yàn)150
6.6小結(jié)153
6.7習(xí)題154
6.8實(shí)驗(yàn)157
第7章Java異常處理159
7.1Java異常159
7.2異常的處理161
7.2.1try…catch…finally語(yǔ)句塊161
7.2.2throws關(guān)鍵字164
7.3拋出異常165
7.4自定義異常167
7.5綜合實(shí)驗(yàn)168
7.6小結(jié)170
7.7習(xí)題171
7.8實(shí)驗(yàn)173
第3篇Java進(jìn)階
第8章集合類1778.1集合的概念177
8.2Collection接口178
8.3List接口179
8.3.1ArrayList類179
8.3.2LinkedList類182
8.4Set接口184
8.4.1HashSet類184
8.4.2TreeSet類188
8.5Map接口194
8.6泛型197
8.6.1泛型類198
8.6.2泛型接口200
8.6.3泛型方法202
8.7集合的遍歷203
8.7.1增強(qiáng)型for循環(huán)203
8.7.2迭代器(Iterator)204
8.8綜合實(shí)驗(yàn)206
8.9小結(jié)209
8.10習(xí)題209
8.11實(shí)驗(yàn)211
第9章Java常用類212
9.1字符串類212
9.1.1String類212
9.1.2StringBuffer類219
9.1.3StringTokenizer類222
9.2包裝類223
9.3數(shù)學(xué)類225
9.3.1Math類225
9.3.2Random類228
9.4日期和時(shí)間類229
9.4.1Date類229
9.4.2Calendar類230
9.4.3格式化類232
9.5綜合實(shí)驗(yàn)234
9.6小結(jié)238
9.7習(xí)題238
9.8實(shí)驗(yàn)239
第10章Java數(shù)據(jù)流241
10.1數(shù)據(jù)流的概念241
10.2字節(jié)數(shù)據(jù)流242
10.2.1字節(jié)流概述242
10.2.2標(biāo)準(zhǔn)字節(jié)流244
10.2.3文件字節(jié)流245
10.2.4字節(jié)緩沖流249
10.2.5對(duì)象序列化251
10.3字符數(shù)據(jù)流253
10.3.1字符流概述253
10.3.2文件字符流255
10.3.3字符緩沖流256
10.3.4字符轉(zhuǎn)換流257
10.4文件處理258
10.4.1File類259
10.4.2隨機(jī)存儲(chǔ)文件類261
10.5綜合實(shí)驗(yàn)264
10.6小結(jié)267
10.7習(xí)題267
10.8實(shí)驗(yàn)270
第11章圖形用戶界面編程271
11.1Java圖形用戶界面概述271
11.2容器272
11.2.1JFrame273
11.2.2JDialog275
11.2.3JPanel276
11.3布局278
11.3.1FlowLayout布局管理器279
11.3.2BorderLayout布局管理器280
11.3.3GridLayout布局管理器282
11.3.4BoxLayout布局管理器283
11.3.5null布局管理器286
11.4組件287
11.4.1標(biāo)簽287
11.4.2文本框289
11.4.3按鈕292
11.4.4下拉選擇框296
11.4.5表格297
11.4.6菜單300
11.5事件處理301
11.5.1事件處理模型302
11.5.2事件類型302
11.5.3常用事件處理304
11.6綜合實(shí)驗(yàn)312
11.7小結(jié)316
11.8習(xí)題317
11.9實(shí)驗(yàn)317
參考文獻(xiàn)319

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)