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

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

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

定 價(jià):¥28.00

作 者: 辛運(yùn)幃、饒一梅、馬素霞
出版社: 清華大學(xué)出版社
叢編項(xiàng): 新世紀(jì)計(jì)算機(jī)基礎(chǔ)教育叢書(shū)
標(biāo) 簽: Java

ISBN: 9787302131328 出版時(shí)間: 2006-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 332 字?jǐn)?shù):  

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

  本書(shū)是《Java程序設(shè)計(jì)》的第二版。它從Java語(yǔ)言的基本特點(diǎn)入手,全面介紹了Java語(yǔ)言的基本概念和編程方法,并深入介紹了Java的高級(jí)特性。本書(shū)共分為12章,涉及Java中的基本語(yǔ)法、數(shù)據(jù)類(lèi)型、類(lèi)、異常、界面設(shè)計(jì)、小應(yīng)用程序、I/O數(shù)據(jù)流、線(xiàn)程及網(wǎng)絡(luò)功能等內(nèi)容。這些內(nèi)容基本覆蓋了Java的實(shí)用技術(shù),是進(jìn)一步使用Java進(jìn)行技術(shù)開(kāi)發(fā)的基礎(chǔ)。.本書(shū)內(nèi)容詳盡,實(shí)例豐富,在每章最后均列出了若干習(xí)題,以方便教學(xué)。本書(shū)適合作為高等學(xué)校教材,也可作為專(zhuān)業(yè)人員的參考書(shū)。...

作者簡(jiǎn)介

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

圖書(shū)目錄

概述1.1什么是Java語(yǔ)言1
1.1.1Java語(yǔ)言的特點(diǎn)1
1.1.2Java的三層架構(gòu)3
1.1.3Java語(yǔ)言的目標(biāo)3
1.1.4Java虛擬機(jī)4
1.1.5垃圾收集5
1.1.6代碼安全5
1.2一個(gè)基本的Java應(yīng)用程序8
1.2.1開(kāi)發(fā)環(huán)境的安裝8
1.2.2Java應(yīng)用程序9
1.3程序的編譯和運(yùn)行11
1.3.1編譯11
1.3.2運(yùn)行11
1.4常見(jiàn)錯(cuò)誤12
1.4.1編譯時(shí)錯(cuò)誤12
1.4.2運(yùn)行時(shí)錯(cuò)誤13
1.5使用Java核心API文檔14
習(xí)題17

標(biāo)識(shí)符和數(shù)據(jù)類(lèi)型2.1Java的基本語(yǔ)法單位18
2.1.1空白、注釋及語(yǔ)句18
2.1.2關(guān)鍵字20
2.1.3標(biāo)識(shí)符20
2.2Java編碼體例21
2.3Java的基本數(shù)據(jù)類(lèi)型22
2.3.1基本數(shù)據(jù)類(lèi)型22
2.3.2類(lèi)型轉(zhuǎn)換24
2.3.3變量、說(shuō)明和賦值25
2.4復(fù)合數(shù)據(jù)類(lèi)型26
2.4.1概述26
2.4.2Java的復(fù)合數(shù)據(jù)類(lèi)型27
2.5類(lèi)和對(duì)象的初步介紹27
2.5.1Java中的面向?qū)ο蠹夹g(shù)27
2.5.2Java中的類(lèi)定義29
2.5.3Java中與OOP有關(guān)的關(guān)鍵字30
2.5.4類(lèi)定義示例33
2.5.5創(chuàng)建一個(gè)對(duì)象36
2.5.6引用變量的賦值38
2.5.7自動(dòng)初始化和null引用值39
2.5.8術(shù)語(yǔ)概述39
習(xí)題40

表達(dá)式和流程控制語(yǔ)句3.1表達(dá)式42
3.1.1操作數(shù)42
3.1.2運(yùn)算符46
3.1.3表達(dá)式的提升和轉(zhuǎn)換48
3.1.4數(shù)學(xué)函數(shù)49
3.2流控制50
3.2.1表達(dá)式語(yǔ)句50
3.2.2塊50
3.2.3分支語(yǔ)句51
3.2.4循環(huán)語(yǔ)句56
3.2.5break與continue語(yǔ)句59
3.2.6注釋語(yǔ)句61
習(xí)題62

數(shù)組、向量和字符串4.1數(shù)組65
4.1.1數(shù)組說(shuō)明65
4.1.2創(chuàng)建數(shù)組66
4.1.3數(shù)組邊界69
4.1.4數(shù)組元素的引用69
4.1.5多維數(shù)組70
4.1.6數(shù)組復(fù)制75
4.2Vector類(lèi)76
4.2.1概述77
4.2.2Vector類(lèi)的構(gòu)造方法77
4.2.3Vector類(lèi)對(duì)象的操作78
4.2.4Vector類(lèi)中的其他方法79
4.2.5Vector類(lèi)的使用舉例80
4.3字符串類(lèi)型82
4.3.1字符串簡(jiǎn)述82
4.3.2字符串說(shuō)明及初始化82
4.3.3字符串處理82
4.3.4幾個(gè)特殊處理84
習(xí)題86

進(jìn)一步討論對(duì)象和類(lèi)5.1抽象數(shù)據(jù)類(lèi)型88
5.1.1概述88
5.1.2定義方法89
5.1.3按值傳送92
5.1.4重載方法名94
5.2對(duì)象的構(gòu)造和初始化95
5.2.1顯式成員初始化95
5.2.2構(gòu)造方法95
5.2.3默認(rèn)的構(gòu)造方法97
5.2.4構(gòu)造方法重載97
5.2.5finalize方法98
5.3this引用99
5.4子類(lèi)99
5.4.1“is a”關(guān)系100
5.4.2extends關(guān)鍵字1015.4.3單重繼承102
5.4.4多態(tài)性104
5.4.5方法自變量和異類(lèi)集合104
5.4.6instanceof運(yùn)算符105
5.4.7轉(zhuǎn)換對(duì)象106
5.5方法重寫(xiě)107
5.5.1方法重寫(xiě)示例107
5.5.2應(yīng)用重寫(xiě)的規(guī)則111
5.5.3父類(lèi)構(gòu)造方法調(diào)用113
5.6Java包114
5.6.1Java包的概念114
5.6.2import語(yǔ)句115
5.6.3目錄層次關(guān)系及classpath環(huán)境變量116
5.6.4訪問(wèn)權(quán)限與數(shù)據(jù)隱藏118
5.6.5封裝119
5.7類(lèi)成員120
5.7.1類(lèi)變量120
5.7.2類(lèi)方法122
5.8關(guān)鍵字final124
5.8.1終極類(lèi)124
5.8.2終極方法125
5.8.3終極變量125
5.9抽象類(lèi)127
5.10接口129
5.10.1接口的定義129
5.10.2接口的實(shí)現(xiàn)130
5.11內(nèi)部類(lèi)133
5.11.1內(nèi)部類(lèi)的概念133
5.11.2匿名類(lèi)135
5.11.3內(nèi)部類(lèi)的工作方式136
5.12過(guò)時(shí)信息137
習(xí)題139

Java語(yǔ)言中的異常6.1異常142
6.2異常示例145
6.3異常處理145
6.3.1try,catch和finally語(yǔ)句146
6.3.2再討論前面的示例146
6.3.3公共異常147
6.4異常分類(lèi)148
6.5拋出149
6.6創(chuàng)建自己的異常149
習(xí)題151

Java的圖形用戶(hù)界面設(shè)計(jì)7.1AWT與Swing152
7.2容器153
7.2.1頂層容器153
7.2.2使用JFrame創(chuàng)建一個(gè)應(yīng)用程序154
7.2.3內(nèi)容窗格154
7.2.4面板156
7.3布局157
7.3.1一個(gè)簡(jiǎn)單的例子157
7.3.2FlowLayout布局管理器159
7.3.3BorderLayout布局管理器161
7.3.4GridLayout布局管理器162
7.3.5CardLayout布局管理器164
7.3.6BoxLayout布局管理器166
7.3.7其他布局管理器171
7.4事件處理172
7.4.1事件處理模型172
7.4.2事件的種類(lèi)174
7.4.3一個(gè)較復(fù)雜的例子176
7.4.4多監(jiān)聽(tīng)程序178
7.4.5事件適配器178
習(xí)題180Swing組件8.1按鈕182
8.1.1普通按鈕182
8.1.2切換按鈕、復(fù)選按鈕及單選按鈕187
8.2標(biāo)簽192
8.3組合框195
8.4列表198
8.5文本組件203
8.5.1文本域204
8.5.2文本區(qū)208
8.6菜單組件211
8.6.1菜單欄211
8.6.2菜單212
8.6.3菜單項(xiàng)212
8.6.4復(fù)選菜單項(xiàng)和單選菜單項(xiàng)214
8.6.5彈出式菜單217
8.7對(duì)話(huà)框、標(biāo)準(zhǔn)對(duì)話(huà)框與文件對(duì)話(huà)框220
8.7.1對(duì)話(huà)框220
8.7.2標(biāo)準(zhǔn)對(duì)話(huà)框221
8.7.3文件對(duì)話(huà)框226
8.8控制組件外觀229
8.8.1顏色229
8.8.2字體229
8.8.3繪圖231
習(xí)題234

Java Applet9.1編寫(xiě)Applet237
9.2Applet的方法和Applet的生命周期239
9.3Applet的運(yùn)行240
9.3.1用于顯示Applet的方法240
9.3.2appletviewer2429.3.3HTML與〈applet〉標(biāo)記243
9.3.4Applet參數(shù)的讀取244
9.3.5Applet與URL246
9.4在Applet中的多媒體處理247
9.4.1在Applet中顯示圖像247
9.4.2在Applet中播放聲音248
9.5Applet的事件處理250
9.6Applet與普通應(yīng)用程序的結(jié)合251
習(xí)題253

Java數(shù)據(jù)流10.1數(shù)據(jù)流的基本概念254
10.1.1輸入數(shù)據(jù)流255
10.1.2輸出數(shù)據(jù)流256
10.2基本字節(jié)數(shù)據(jù)流類(lèi)257
10.2.1文件數(shù)據(jù)流257
10.2.2過(guò)濾流259
10.2.3管道數(shù)據(jù)流261
10.2.4對(duì)象流262
10.2.5可持續(xù)性263
10.3基本字符流266
10.3.1讀者和寫(xiě)者266
10.3.2緩沖區(qū)讀者和緩沖區(qū)寫(xiě)者268
10.4文件的處理272
10.4.1File類(lèi)272
10.4.2隨機(jī)訪問(wèn)文件274
習(xí)題275

線(xiàn)程11.1線(xiàn)程和多線(xiàn)程277
11.1.1線(xiàn)程的概念277
11.1.2線(xiàn)程的結(jié)構(gòu)27811.2線(xiàn)程的狀態(tài)279
11.3創(chuàng)建線(xiàn)程280
11.3.1創(chuàng)建線(xiàn)程的方法一——繼承Thread類(lèi)281
11.3.2創(chuàng)建線(xiàn)程的方法二——實(shí)現(xiàn)Runnable
接口283
11.3.3關(guān)于兩種創(chuàng)建線(xiàn)程方法的討論285
11.4線(xiàn)程的啟動(dòng)286
11.5線(xiàn)程的調(diào)度286
11.6線(xiàn)程的基本控制288
11.6.1結(jié)束線(xiàn)程288
11.6.2檢查線(xiàn)程289
11.6.3掛起線(xiàn)程289
11.7同步問(wèn)題291
11.7.1線(xiàn)程間的通信291
11.7.2線(xiàn)程間的資源互斥共享293
11.7.3對(duì)象的鎖定標(biāo)志295
11.7.4同步方法296
11.8死鎖297
11.9線(xiàn)程交互——wait()和notify()299
11.9.1問(wèn)題的提出299
11.9.2解決方法300
11.9.3守護(hù)線(xiàn)程301
11.9.4綜合應(yīng)用302
習(xí)題307

Java的網(wǎng)絡(luò)功能12.1概述309
12.2使用InetAddress311
12.3統(tǒng)一資源定位器312
12.3.1URL的概念312
12.3.2URL的構(gòu)造方法313
12.3.3與URL相關(guān)的異常314
12.3.4獲取URL對(duì)象屬性314
12.3.5讀入U(xiǎn)RL數(shù)據(jù)31512.4Socket接口318
12.4.1Socket的基本概念319
12.4.2Socket通信的基本步驟321
12.4.3Socket通信的程序設(shè)計(jì)321
12.5Java編程綜合實(shí)例323
習(xí)題331

參考文獻(xiàn)332

本目錄推薦

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