注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Java語言程序設(shè)計(jì)(第3版)

Java語言程序設(shè)計(jì)(第3版)

Java語言程序設(shè)計(jì)(第3版)

定 價(jià):¥79.50

作 者: 沈澤剛 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)類課程創(chuàng)新規(guī)劃教材
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787302485520 出版時(shí)間: 2018-03-01 包裝: 平裝
開本: 16開 頁數(shù): 468 字?jǐn)?shù):  

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

  本書以*新的JavaSE8為基礎(chǔ),全面講解Java編程語言、Java面向?qū)ο蠹夹g(shù)和Java核心類庫。全書共18章,主要內(nèi)容包括Java語言基礎(chǔ)(數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、程序流程控制)、類與對(duì)象基礎(chǔ)、數(shù)組與字符串、Java面向?qū)ο筇卣鳎惖睦^承與多態(tài)、內(nèi)部類與注解類型、接口與Lambda表達(dá)式)、常用核心類、泛型與集合框架、異常處理、輸入輸出、JavaFX圖形界面及事件處理、常用控件、JDBC數(shù)據(jù)庫編程、并發(fā)編程基礎(chǔ)、網(wǎng)絡(luò)編程等。本書知識(shí)點(diǎn)全面,體系結(jié)構(gòu)清晰,重點(diǎn)突出,文字準(zhǔn)確,內(nèi)容組織循序漸進(jìn),并有大量精選示例。每章配有精心設(shè)計(jì)的編程練習(xí)題,幫助讀者理解掌握編程技術(shù)。本書提供教學(xué)課件、程序源代碼以及部分教學(xué)視頻與習(xí)題解答等資源。本書可作為高等院校計(jì)算機(jī)專業(yè)或相關(guān)專業(yè)的“Java程序設(shè)計(jì)”或“面向?qū)ο蟪绦蛟O(shè)計(jì)”課程的教材,也可作為Java認(rèn)證考試及編程愛好者的參考資料。

作者簡(jiǎn)介

暫缺《Java語言程序設(shè)計(jì)(第3版)》作者簡(jiǎn)介

圖書目錄


第1章Java語言概述1
1.1Java起源與發(fā)展1
1.1.1Java的起源1
1.1.2Java的發(fā)展歷程2
1.1.3Java語言的優(yōu)點(diǎn)3
1.2Java平臺(tái)與開發(fā)環(huán)境3
1.2.1Java平臺(tái)與應(yīng)用領(lǐng)域3
1.2.2JDK、JRE和JVM4
1.2.3Java字節(jié)碼與平臺(tái)獨(dú)立4
1.2.4JDK的下載與安裝5
1.2.5JavaAPI文檔6
1.3Java程序基本結(jié)構(gòu)6
1.3.1Java程序開發(fā)步驟6
1.3.2第一個(gè)程序分析8
1.4程序文檔風(fēng)格和注釋9
1.4.1一致的縮進(jìn)和空白9
1.4.2塊的風(fēng)格9
1.4.3Java程序注釋10
1.5Eclipse集成開發(fā)環(huán)境10
1.6小結(jié)12
編程練習(xí)12
第2章Java語言基礎(chǔ)13
2.1簡(jiǎn)單程序的開發(fā)13
2.1.1從鍵盤讀取數(shù)據(jù)14
2.1.2變量與賦值15
2.1.3Java標(biāo)識(shí)符15
2.1.4Java關(guān)鍵字16
2.2數(shù)據(jù)類型16
2.2.1數(shù)據(jù)類型概述16
2.2.2字面值和常量17
2.2.3整數(shù)類型17
2.2.4浮點(diǎn)類型19
2.2.5字符類型20
2.2.6布爾類型21
2.2.7字符串類型22
2.3運(yùn)算符23
2.3.1算術(shù)運(yùn)算符23
2.3.2關(guān)系運(yùn)算符25
2.3.3邏輯運(yùn)算符25
2.3.4賦值運(yùn)算符26
2.3.5位運(yùn)算符28
2.3.6運(yùn)算符的優(yōu)先級(jí)和結(jié)合性30
2.4數(shù)據(jù)類型轉(zhuǎn)換31
2.4.1自動(dòng)類型轉(zhuǎn)換31
2.4.2強(qiáng)制類型轉(zhuǎn)換32
2.4.3表達(dá)式中類型自動(dòng)提升33
2.5小結(jié)34
編程練習(xí)34
第3章選擇與循環(huán)36
3.1選擇36
3.1.1單分支if語句36
3.1.2雙分支if-else語句37
3.1.3嵌套的if語句和多分支的if-else語句39
3.1.4條件運(yùn)算符40
3.1.5switch語句結(jié)構(gòu)41
3.2循環(huán)43
3.2.1while循環(huán)43
3.2.2do-while循環(huán)45
3.2.3for循環(huán)45
3.2.4循環(huán)的嵌套47
3.2.5break語句和continue語句47
3.3示例學(xué)習(xí)49
3.3.1任意抽取一張牌49
3.3.2求最大公約數(shù)50
3.3.3打印輸出若干素?cái)?shù)51
3.4小結(jié)52
編程練習(xí)53
第4章類和對(duì)象55
4.1面向?qū)ο蟾攀?5
4.1.1OOP的產(chǎn)生55
4.1.2面向?qū)ο蟮幕靖拍?6
4.1.3面向?qū)ο蠡咎卣?7
4.1.4OOP的優(yōu)勢(shì)58
4.2為對(duì)象定義類58
4.2.1類的定義59
4.2.2對(duì)象的使用62
4.2.3理解棧與堆64
4.2.4用UML圖表示類64
4.3方法設(shè)計(jì)65
4.3.1如何設(shè)計(jì)方法65
4.3.2方法的調(diào)用67
4.3.3方法重載67
4.3.4構(gòu)造方法68
4.3.5this關(guān)鍵字的使用70
4.3.6方法參數(shù)的傳遞71
4.4靜態(tài)變量和靜態(tài)方法72
4.4.1靜態(tài)變量72
4.4.2靜態(tài)方法74
4.4.3單例模式75
4.4.4遞歸76
4.5對(duì)象初始化和清除77
4.5.1實(shí)例變量的初始化77
4.5.2靜態(tài)變量的初始化79
4.5.3垃圾回收器80
4.5.4變量作用域和生存期81
4.6包與類的導(dǎo)入82
4.6.1包82
4.6.2類的導(dǎo)入84
4.6.3Java編譯單元85
4.7小結(jié)85
編程練習(xí)86
第5章數(shù)組90
5.1創(chuàng)建和使用數(shù)組90
5.1.1數(shù)組定義90
5.1.2增強(qiáng)的for循環(huán)93
5.1.3數(shù)組元素的復(fù)制93
5.1.4數(shù)組參數(shù)與返回值95
5.1.5可變參數(shù)的方法96
5.1.6實(shí)例:隨機(jī)抽取4張牌97
5.1.7實(shí)例:一個(gè)整數(shù)棧類98
5.2Arrays類99
5.2.1數(shù)組的排序100
5.2.2元素的查找100
5.2.3數(shù)組元素的復(fù)制101
5.2.4填充數(shù)組元素101
5.2.5數(shù)組的比較102
5.3二維數(shù)組103
5.3.1二維數(shù)組定義103
5.3.2數(shù)組元素的使用104
5.3.3數(shù)組初始化器105
5.3.4實(shí)例:矩陣乘法105
5.3.5不規(guī)則二維數(shù)組106
5.4小結(jié)108
編程練習(xí)108
第6章字符串111
6.1String類111
6.1.1創(chuàng)建String類對(duì)象111
6.1.2字符串基本操作112
6.1.3字符串查找114
6.1.4字符串轉(zhuǎn)換為數(shù)組114
6.1.5字符串比較115
6.1.6字符串的拆分與組合117
6.1.7String對(duì)象的不變性118
6.1.8命令行參數(shù)118
6.2格式化輸出119
6.3StringBuilder類和StringBuffer類122
6.3.1創(chuàng)建StringBuilder對(duì)象122
6.3.2StringBuilder的訪問和修改122
6.3.3運(yùn)算符“+”的重載124
6.4小結(jié)124
編程練習(xí)124
第7章繼承與多態(tài)126
7.1類的繼承126
7.1.1類繼承的實(shí)現(xiàn)126
7.1.2方法覆蓋129
7.1.3super關(guān)鍵字130
7.1.4調(diào)用父類的構(gòu)造方法132
7.2封裝性與訪問修飾符133
7.2.1類的訪問權(quán)限133
7.2.2類成員的訪問權(quán)限134
7.3防止類擴(kuò)展和方法覆蓋135
7.3.1final修飾類135
7.3.2final修飾方法136
7.3.3final修飾變量136
7.4抽象類137
7.5對(duì)象轉(zhuǎn)換與多態(tài)138
7.5.1對(duì)象轉(zhuǎn)換139
7.5.2instanceof運(yùn)算符140
7.5.3多態(tài)與動(dòng)態(tài)綁定140
7.6小結(jié)142
編程練習(xí)142
第8章Java常用核心類144
8.1Object:終極父類144
8.1.1toString()方法145
8.1.2equals()方法145
8.1.3hashCode()方法146
8.1.4clone()方法147
8.1.5finalize()方法148
8.2Math類149
8.3基本類型包裝類151
8.3.1Character類151
8.3.2Boolean類152
8.3.3創(chuàng)建數(shù)值類對(duì)象153
8.3.4數(shù)值類的常量154
8.3.5自動(dòng)裝箱與自動(dòng)拆箱155
8.3.6字符串轉(zhuǎn)換為基本類型156
8.3.7BigInteger和BigDecimal類156
8.4日期-時(shí)間API158
8.4.1本地日期類LocalDate158
8.4.2本地時(shí)間類LocalTime160
8.4.3本地日期時(shí)間類LocalDateTime161
8.4.4Instant類、Duration類和Period類162
8.4.5其他常用類164
8.4.6日期時(shí)間解析和格式化164
8.5小結(jié)166
編程練習(xí)166

本目錄推薦

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