注冊(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)Java2實(shí)用教程(第三版)

Java2實(shí)用教程(第三版)

Java2實(shí)用教程(第三版)

定 價(jià):¥39.00

作 者: 耿祥義,張躍平 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 普通高等院校計(jì)算機(jī)專(zhuān)業(yè)實(shí)用教程系列
標(biāo) 簽: 算法語(yǔ)言

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

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

  Java是一種很優(yōu)秀的編程語(yǔ)言,具有面向?qū)ο?、與平臺(tái)無(wú)關(guān)、安全、穩(wěn)定和多線(xiàn)程等特點(diǎn),是目前軟件設(shè)計(jì)中極為健壯的編程語(yǔ)言。Java語(yǔ)言不僅可以用來(lái)開(kāi)發(fā)大型的應(yīng)用程序,而且特別適合于在Internet上應(yīng)用開(kāi)發(fā),Java已成為網(wǎng)絡(luò)時(shí)代最重要的編程語(yǔ)言之一。《Java2實(shí)用教程(第3版)》注重可讀性和實(shí)用性,配備了大量的例題,許多例題都經(jīng)過(guò)精心的考慮,既能幫助讀者理解知識(shí),又具有啟發(fā)性。本書(shū)通俗易懂,便于自學(xué),針對(duì)較難理解的問(wèn)題,例子都是從簡(jiǎn)單到復(fù)雜,內(nèi)容逐步深入,便于讀者掌握J(rèn)ava編程的技巧。全書(shū)共分17章,分別介紹了Java的基本數(shù)據(jù)類(lèi)型、語(yǔ)句、類(lèi)、對(duì)象、接口、內(nèi)部類(lèi)、異常處理、字符串、實(shí)用類(lèi)、AWT組件、多線(xiàn)程、輸入輸出流、網(wǎng)絡(luò)編程、Java Applet、數(shù)據(jù)結(jié)構(gòu)類(lèi)、JDBC、Java Swing等內(nèi)容。為了方便教學(xué)和上機(jī)操作練習(xí),本書(shū)還提供了配套的教學(xué)輔導(dǎo)用書(shū):《Java2實(shí)用教程(第三版)實(shí)驗(yàn)指導(dǎo)與習(xí)題解答》和《Java課程設(shè)計(jì)(第二版)》。本書(shū)不僅可以作為高等院校相關(guān)專(zhuān)業(yè)的教材,也適合自學(xué)者及軟件開(kāi)發(fā)人員參考使用。

作者簡(jiǎn)介

  耿祥義,1995年中國(guó)科學(xué)技術(shù)大學(xué)博士畢業(yè),獲理學(xué)博士學(xué)位。1997年從中山大學(xué)博士流動(dòng)站出站,現(xiàn)任大連交通大學(xué)教授。有多年講授Java語(yǔ)言的經(jīng)驗(yàn),已編寫(xiě)出版《Java 2實(shí)用教程》、《Java課程設(shè)計(jì)》、《JSP實(shí)用教程》、《JSP基礎(chǔ)教程》、《XML基礎(chǔ)教程》等10余部教材。張躍平,現(xiàn)任大連交通大學(xué)講師:已編寫(xiě)和參編出版《Vlsual FoxPrO課程設(shè)計(jì)》、《Java 2實(shí)用教程》、《JSP實(shí)用教程》等教材:

圖書(shū)目錄

第1章  Java入門(mén)    1
1.1  Java的誕生    1
1.2  Java的特點(diǎn)    1
1.3  安裝Sun公司的SDK    3
1.4  一個(gè)Java程序的開(kāi)發(fā)過(guò)程    5
1.5  一個(gè)簡(jiǎn)單的Java應(yīng)用程序的開(kāi)發(fā)過(guò)程    5
1.6  一個(gè)簡(jiǎn)單的Java小應(yīng)用程序    8
1.7  什么是JSP    9
習(xí)題    10
第2章  標(biāo)識(shí)符、關(guān)鍵字和數(shù)據(jù)類(lèi)型    11
2.1  標(biāo)識(shí)符和關(guān)鍵字    11
2.2  Java的基本數(shù)據(jù)類(lèi)型    11
2.3  Java的數(shù)組    16
習(xí)題    19
第3章  運(yùn)算符、表達(dá)式和語(yǔ)句    21
3.1  運(yùn)算符與表達(dá)式    21
3.2  語(yǔ)句概述    26
3.3  控制語(yǔ)句    27
3.4  循環(huán)語(yǔ)句    30
3.5  break和continue語(yǔ)句    32
習(xí)題    33
第4章  類(lèi)、對(duì)象和接口    35
4.1  編程語(yǔ)言的幾個(gè)發(fā)展階段    35
4.1.1  機(jī)器語(yǔ)言    35
4.1.2  過(guò)程語(yǔ)言    35
4.1.3  面向?qū)ο缶幊?nbsp;   36
4.2  類(lèi)    37
4.2.1  類(lèi)聲明    38
4.2.2  類(lèi)體    38
4.2.3  成員變量和局部變量    39
4.2.4  方法    41
4.2.5  方法重載    42
4.2.6  構(gòu)造方法    43
4.2.7  類(lèi)方法和實(shí)例方法    43
4.2.8  值得注意的問(wèn)題    44
4.3  對(duì)象    45
4.3.1  創(chuàng)建對(duì)象    45
4.3.2  使用對(duì)象    48
4.3.3  對(duì)象的引用和實(shí)體    51
4.3.4  參數(shù)傳值    51
4.4  static 關(guān)鍵字    54
4.4.1  實(shí)例變量和類(lèi)變量的區(qū)別    54
4.4.2  實(shí)例方法和類(lèi)方法的區(qū)別    55
4.5  this關(guān)鍵字    56
4.6  包    58
4.6.1  包語(yǔ)句    58
4.6.2  import語(yǔ)句    60
4.6.3  將類(lèi)打包    62
4.7  訪(fǎng)問(wèn)權(quán)限    64
4.7.1  私有變量和私有方法    64
4.7.2  共有變量和共有方法    65
4.7.3  友好變量和友好方法    66
4.7.4  受保護(hù)的成員變量和方法    66
4.7.5  public類(lèi)與友好類(lèi)    67
4.8  類(lèi)的繼承    67
4.8.1  子類(lèi)    68
4.8.2  子類(lèi)的繼承性    68
4.8.3  成員變量的隱藏和方法的重寫(xiě)    70
4.8.4  final關(guān)鍵字    72
4.9  對(duì)象的上轉(zhuǎn)型對(duì)象    72
4.10  多態(tài)性    74
4.11  abstract 類(lèi)和abstract方法    75
4.12  super關(guān)鍵字    78
4.13  接口    80
4.13.1  接口的聲明與使用    80
4.13.2  理解接口    83
4.13.3  接口回調(diào)    84
4.13.4  接口做參數(shù)    86
4.14  內(nèi)部類(lèi)    87
4.15  匿名類(lèi)    88
4.15.1  和類(lèi)有關(guān)的匿名類(lèi)    88
4.15.2  和接口有關(guān)的匿名類(lèi)    89
4.16  異常類(lèi)    91
4.16.1  try-catch語(yǔ)句    91
4.16.2  自定義異常類(lèi)    92
4.17  Class類(lèi)    94
4.17.1  獲取類(lèi)的有關(guān)信息    94
4.17.2  使用Class實(shí)例化一個(gè)對(duì)象    95
4.18  基本類(lèi)型的類(lèi)包裝    96
4.18.1  Double類(lèi)和Float類(lèi)    96
4.18.2  Byte、Integer、Short、Long類(lèi)    96
4.18.3  Character類(lèi)    97
4.19  反編譯和文檔生成器    98
4.20  JAR文件    98
4.20.1  將應(yīng)用程序壓縮為JAR文件    98
4.20.2  將類(lèi)壓縮成JAR文件    99
4.20.3  更新、查看JAR文件    100
習(xí)題    100
第5章  字符串    103
5.1  字符串    103
5.2  字符串的常用方法    104
5.3  字符串與基本數(shù)據(jù)的相互轉(zhuǎn)化    108
5.4  對(duì)象的字符串表示    110
5.5  StringTokenizer類(lèi)    111
5.6  字符串與字符、字節(jié)數(shù)組    112
5.7  StringBuffer類(lèi)    114
5.8  正則表達(dá)式    116
習(xí)題    118
第6章  時(shí)間、日期和數(shù)字    120
6.1  Date類(lèi)    120
6.2  Calendar類(lèi)    121
6.3  Math類(lèi)    123
6.4  BigInteger類(lèi)    125
習(xí)題    126
第7章  AWT組件及事件處理    127
7.1  Java窗口    128
7.1.1  Frame常用方法    128
7.1.2  菜單條、菜單、菜單項(xiàng)    128
7.1.3  窗口與屏幕    129
7.2  文本框    131
7.2.1  TextField類(lèi)的主要方法    131
7.2.2  文本框上的ActionEvent事件    133
7.3  內(nèi)部類(lèi)實(shí)例做監(jiān)視器    138
7.4  按鈕與標(biāo)簽    140
7.4.1  標(biāo)簽組件    140
7.4.2  按鈕組件    140
7.5  菜單項(xiàng)    143
7.6  文本區(qū)    144
7.6.1  TextArea類(lèi)主要方法    144
7.6.2  文本區(qū)上的TextEvent事件    145
7.7  面板    147
7.7.1  Panel類(lèi)    147
7.7.2  ScrollPane類(lèi)    149
7.8  布局    150
7.8.1  FlowLayout布局    150
7.8.2  BorderLayout布局    152
7.8.3  CardLayout布局    153
7.8.4  GridLayout布局    155
7.8.5  BoxLayout布局    156
7.8.6  null布局    158
7.9  畫(huà)布    159
7.10  選擇型組件    161
7.10.1  選擇框    161
7.10.2  下拉列表    164
7.10.3  滾動(dòng)列表    167
7.11  Component類(lèi)的常用方法    169
7.12  窗口事件    175
7.13  鼠標(biāo)事件    179
7.14  焦點(diǎn)事件    186
7.15  鍵盤(pán)事件    187
7.16  使用剪貼板    192
7.17  打印    195
7.18  綜合實(shí)例    197
習(xí)題    211
第8章  建立對(duì)話(huà)框    213
8.1  Dialog類(lèi)    213
8.2  文件對(duì)話(huà)框    218
8.3  消息對(duì)話(huà)框    220
8.4  確認(rèn)對(duì)話(huà)框    222
8.5  顏色對(duì)話(huà)框    224
習(xí)題    225
第9章  Java多線(xiàn)程機(jī)制    226
9.1  Java中的線(xiàn)程    226
9.2  Thread類(lèi)的子類(lèi)創(chuàng)建線(xiàn)程    231
9.3  使用Runnable接口    232
9.4  線(xiàn)程的常用方法    239
9.5  GUI線(xiàn)程    242
9.6  線(xiàn)程同步    247
9.7  在同步方法中使用wait()、notify()和notifyAll()方法    250
9.8  掛起、恢復(fù)和終止線(xiàn)程    252
9.9  計(jì)時(shí)器線(xiàn)程Timer    257
9.10  線(xiàn)程聯(lián)合    259
9.11  守護(hù)線(xiàn)程    260
習(xí)題    261
第10章  輸入輸出流    264
10.1  File類(lèi)    264
10.2  FileInputStream類(lèi)    268
10.3  FileOutputStream類(lèi)    270
10.4  FileReader類(lèi)和FileWriter類(lèi)    271
10.5  使用文件對(duì)話(huà)框打開(kāi)和保存文件    277
10.6  RandomAccessFile類(lèi)    279
10.7  數(shù)據(jù)流    284
10.8  數(shù)組流    286
10.9  對(duì)象流    288
10.10  序列化與對(duì)象克隆    290
10.11  文件鎖FileLock    293
10.12  Process類(lèi)中的流    295
10.13  帶進(jìn)度條的輸入流    298
習(xí)題    299
第11章  Java網(wǎng)絡(luò)的基本知識(shí)    301
11.1  使用URL    301
11.2  讀取URL中的資源    301
11.3  顯示URL資源中的HTML文件    303
11.4  處理超鏈接    305
11.5  InetAdress類(lèi)    307
11.6  套接字    309
11.7  網(wǎng)絡(luò)中的數(shù)據(jù)壓縮與傳輸    317
11.8  UDP數(shù)據(jù)報(bào)    321
11.9  廣播數(shù)據(jù)報(bào)    325
習(xí)題    329
第12章  Java Applet基礎(chǔ)    330
12.1  Java Applet的運(yùn)行原理    330
12.2  網(wǎng)頁(yè)向Java Applet傳值    333
12.3  Java Applet中使用URL    333
12.4  Java Applet中建立新線(xiàn)程    335
12.5  Java Applet中使用套接字    337
習(xí)題    339
第13章  常見(jiàn)數(shù)據(jù)結(jié)構(gòu)的Java實(shí)現(xiàn)    340
13.1  鏈表    340
13.2  棧    347
13.3  樹(shù)集    349
13.4  樹(shù)映射    356
13.5  散列集    358
13.6  散列表    359
13.7  向量    365
習(xí)題    367
第14章  圖形與圖像    368
14.1  繪制文本    368
14.2  繪制基本圖形    368
14.3  建立字體    370
14.4  清除    370
14.5  Java 2D    371
14.6  圖形的布爾運(yùn)算    377
14.7  繪制鐘表    380
14.8  繪制圖像    382
14.9  制作JPG圖像    385
14.10  XOR繪圖模式    387
14.11  打印圖形、圖像    388
習(xí)題    389
第15章  Java數(shù)據(jù)庫(kù)連接(JDBC)    391
15.1  創(chuàng)建數(shù)據(jù)源    391
15.2  JDBC-ODBC橋接器    393
15.3  順序查詢(xún)    394
15.4  可滾動(dòng)結(jié)果集    397
15.5  排序查詢(xún)    399
15.6  模糊查詢(xún)    400
15.7  隨機(jī)查詢(xún)    401
15.8  更新、添加、刪除記錄    402
15.9  預(yù)處理語(yǔ)句    404
15.10  數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)中的套接字技術(shù)    407
習(xí)題    411
第16章  Java與多媒體    412
16.1  在小程序中播放音頻    412
16.2  在另一個(gè)線(xiàn)程中創(chuàng)建音頻對(duì)象    413
16.3  在應(yīng)用程序中播放音頻    415
16.4  Java媒體框架(JMF)    417
習(xí)題    421
第17章  Java Swing基礎(chǔ)    422
17.1  幾個(gè)重要的類(lèi)    423
17.2  中間容器    426
17.3  各種組件    429
習(xí)題    451

本目錄推薦

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