注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(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ī)專業(yè)實(shí)用教程系列
標(biāo) 簽: 算法語言

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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