注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java2實用教程(第三版)

Java2實用教程(第三版)

Java2實用教程(第三版)

定 價:¥39.00

作 者: 耿祥義,張躍平 編著
出版社: 清華大學出版社
叢編項: 普通高等院校計算機專業(yè)實用教程系列
標 簽: 算法語言

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章  Java入門    1
1.1  Java的誕生    1
1.2  Java的特點    1
1.3  安裝Sun公司的SDK    3
1.4  一個Java程序的開發(fā)過程    5
1.5  一個簡單的Java應用程序的開發(fā)過程    5
1.6  一個簡單的Java小應用程序    8
1.7  什么是JSP    9
習題    10
第2章  標識符、關鍵字和數(shù)據(jù)類型    11
2.1  標識符和關鍵字    11
2.2  Java的基本數(shù)據(jù)類型    11
2.3  Java的數(shù)組    16
習題    19
第3章  運算符、表達式和語句    21
3.1  運算符與表達式    21
3.2  語句概述    26
3.3  控制語句    27
3.4  循環(huán)語句    30
3.5  break和continue語句    32
習題    33
第4章  類、對象和接口    35
4.1  編程語言的幾個發(fā)展階段    35
4.1.1  機器語言    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  構造方法    43
4.2.7  類方法和實例方法    43
4.2.8  值得注意的問題    44
4.3  對象    45
4.3.1  創(chuàng)建對象    45
4.3.2  使用對象    48
4.3.3  對象的引用和實體    51
4.3.4  參數(shù)傳值    51
4.4  static 關鍵字    54
4.4.1  實例變量和類變量的區(qū)別    54
4.4.2  實例方法和類方法的區(qū)別    55
4.5  this關鍵字    56
4.6  包    58
4.6.1  包語句    58
4.6.2  import語句    60
4.6.3  將類打包    62
4.7  訪問權限    64
4.7.1  私有變量和私有方法    64
4.7.2  共有變量和共有方法    65
4.7.3  友好變量和友好方法    66
4.7.4  受保護的成員變量和方法    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關鍵字    72
4.9  對象的上轉(zhuǎn)型對象    72
4.10  多態(tài)性    74
4.11  abstract 類和abstract方法    75
4.12  super關鍵字    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  和類有關的匿名類    88
4.15.2  和接口有關的匿名類    89
4.16  異常類    91
4.16.1  try-catch語句    91
4.16.2  自定義異常類    92
4.17  Class類    94
4.17.1  獲取類的有關信息    94
4.17.2  使用Class實例化一個對象    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  將應用程序壓縮為JAR文件    98
4.20.2  將類壓縮成JAR文件    99
4.20.3  更新、查看JAR文件    100
習題    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  正則表達式    116
習題    118
第6章  時間、日期和數(shù)字    120
6.1  Date類    120
6.2  Calendar類    121
6.3  Math類    123
6.4  BigInteger類    125
習題    126
第7章  AWT組件及事件處理    127
7.1  Java窗口    128
7.1.1  Frame常用方法    128
7.1.2  菜單條、菜單、菜單項    128
7.1.3  窗口與屏幕    129
7.2  文本框    131
7.2.1  TextField類的主要方法    131
7.2.2  文本框上的ActionEvent事件    133
7.3  內(nèi)部類實例做監(jiān)視器    138
7.4  按鈕與標簽    140
7.4.1  標簽組件    140
7.4.2  按鈕組件    140
7.5  菜單項    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  鼠標事件    179
7.14  焦點事件    186
7.15  鍵盤事件    187
7.16  使用剪貼板    192
7.17  打印    195
7.18  綜合實例    197
習題    211
第8章  建立對話框    213
8.1  Dialog類    213
8.2  文件對話框    218
8.3  消息對話框    220
8.4  確認對話框    222
8.5  顏色對話框    224
習題    225
第9章  Java多線程機制    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  掛起、恢復和終止線程    252
9.9  計時器線程Timer    257
9.10  線程聯(lián)合    259
9.11  守護線程    260
習題    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  帶進度條的輸入流    298
習題    299
第11章  Java網(wǎng)絡的基本知識    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)絡中的數(shù)據(jù)壓縮與傳輸    317
11.8  UDP數(shù)據(jù)報    321
11.9  廣播數(shù)據(jù)報    325
習題    329
第12章  Java Applet基礎    330
12.1  Java Applet的運行原理    330
12.2  網(wǎng)頁向Java Applet傳值    333
12.3  Java Applet中使用URL    333
12.4  Java Applet中建立新線程    335
12.5  Java Applet中使用套接字    337
習題    339
第13章  常見數(shù)據(jù)結(jié)構的Java實現(xiàn)    340
13.1  鏈表    340
13.2  棧    347
13.3  樹集    349
13.4  樹映射    356
13.5  散列集    358
13.6  散列表    359
13.7  向量    365
習題    367
第14章  圖形與圖像    368
14.1  繪制文本    368
14.2  繪制基本圖形    368
14.3  建立字體    370
14.4  清除    370
14.5  Java 2D    371
14.6  圖形的布爾運算    377
14.7  繪制鐘表    380
14.8  繪制圖像    382
14.9  制作JPG圖像    385
14.10  XOR繪圖模式    387
14.11  打印圖形、圖像    388
習題    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  隨機查詢    401
15.8  更新、添加、刪除記錄    402
15.9  預處理語句    404
15.10  數(shù)據(jù)庫訪問中的套接字技術    407
習題    411
第16章  Java與多媒體    412
16.1  在小程序中播放音頻    412
16.2  在另一個線程中創(chuàng)建音頻對象    413
16.3  在應用程序中播放音頻    415
16.4  Java媒體框架(JMF)    417
習題    421
第17章  Java Swing基礎    422
17.1  幾個重要的類    423
17.2  中間容器    426
17.3  各種組件    429
習題    451

本目錄推薦

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