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

Java2簡明教程(第2版)

Java2簡明教程(第2版)

定 價:¥25.00

作 者: 皮德常,張鳳林 編著
出版社: 清華大學出版社
叢編項: 高等院校計算機應用技術系列教材
標 簽: Java2

ISBN: 9787302132820 出版時間: 2006-07-01 包裝: 平裝
開本: 16 頁數(shù): 258 字數(shù):  

內(nèi)容簡介

  本書以Java 2語言為基礎,詳細介紹了面向?qū)ο蟮木幊趟枷牒头椒?。全書?2章,主要包括:Java 2編程基礎、面向?qū)ο缶幊淘?、接口、包、字符串類String和StringBuffer、異常處理、輸入和輸出、多線程、Java小程序、GUI布局管理、對象序列化、內(nèi)隱類、Adapter類和事件處理等,非常適合于Java初學者閱讀。此外,本書還突出了Java語言與C/C++的異同點,從而也非常適合于具有C/C++編程經(jīng)驗,又想轉(zhuǎn)向Java編程的讀者閱讀。本書語言流暢,實例豐富,全部代碼都在JDK 5.0運行環(huán)境下調(diào)試通過,并配有大量的習題,同時在http://www.tupwk.com.cn 網(wǎng)站“資源下載”欄提供了該書的電子教案和程序示例源碼。本書特別適合于高等院校用作講授Java 2編程語言和面向?qū)ο蟪绦蛟O計的教材。

作者簡介

暫缺《Java2簡明教程(第2版)》作者簡介

圖書目錄

第1章  Java語言簡介    1
1.1  Java語言的發(fā)展    1
1.2  Java語言的特點    2
1.2.1  簡單性    3
1.2.2  面向?qū)ο?nbsp;   3
1.2.3  分布性    3
1.2.4  解釋執(zhí)行    4
1.2.5  健壯性    4
1.2.6  安全性    4
1.2.7  結(jié)構中立    5
1.2.8  可移植性    5
1.2.9  高效性    6
1.2.10  多線程    6
1.2.11  動態(tài)性    6
1.3  Java類庫的概念    6
1.4  網(wǎng)絡瀏覽器    7
1.5  Java開發(fā)工具    8
1.6  Java程序分類    9
1.6.1  使用NetBeans運行Java
應用程序    9
1.6.2  使用NetBeans運行Java
小程序    10
1.7  對Java程序的解釋    11
1.7.1  程序注釋方法    11
1.7.2  對Java應用程序的解釋    11
1.7.3  對Java小程序的解釋    13
1.7.4  對HTML文件的解釋    13
1.8  編寫Java程序的風格要求    14
1.9  本章小結(jié)    14
1.10  思考和練習    15
第2章  數(shù)據(jù)類型、運算符和表達式    17
2.1  常量    17
2.2  變量    18
2.2.1  整型變量    19
2.2.2  字符型變量    21
2.2.3  浮點型變量    21
2.2.4  布爾型變量    22
2.2.5  對原子類型變量生存空間的討論    22
2.3  變量賦值問題    23
2.4  數(shù)組    24
2.4.1  一維數(shù)組    24
2.4.2  二維數(shù)組    26
2.5  Java中的參數(shù)傳遞方式    27
2.6  Java的運算符    29
2.6.1  算術運算符    29
2.6.2  關系運算符    30
2.6.3  邏輯運算符    31
2.6.4  位運算符    32
2.6.5  三元條件運算符    33
2.6.6  "+”運算符    33
2.7  本章小結(jié)    34
2.8  思考和練習    34
第3章  控制語句    37
3.1  分支語句    37
3.1.1  if語句    37
3.1.2  switch語句    40
3.2  循環(huán)控制語句    43
3.2.1  while語句    43
3.2.2  do-while語句    44
3.2.3  for語句    45
3.3  break語句和continue語句    46
3.3.1  不帶標號的break語句
和continue語句    46
3.3.2  帶標號的break語句和
continue語句    46
3.4  本章小結(jié)    48
3.5  思考和練習    49
第4章  Java的類    51
4.1  類與對象    51
4.1.1  類與對象的區(qū)別    51
4.1.2  Java和C編程思想的區(qū)別    52
4.1.3  如何定義類    52
4.1.4  對象和引用    53
4.2  方法    55
4.3  實例變量和局部變量    56
4.4  構造函數(shù)    58
4.5  方法重載    60
4.6  關鍵字this    61
4.6.1  指代對象    62
4.6.2  指代構造函數(shù)    64
4.7  繼承    65
4.7.1  繼承的概念    65
4.7.2  關鍵字super    67
4.7.3  再論構造函數(shù)    68
4.8  方法的覆蓋    69
4.8.1  覆蓋與重載的區(qū)別    70
4.8.2  方法的動態(tài)調(diào)用    72
4.9  一個令人迷惑的問題:多態(tài)性不適合于繼承鏈中的實例變量    74
4.10  finalize    75
4.11  static    77
4.11.1  static變量    77
4.11.2  static方法    79
4.12  關鍵字final    81
4.12.1  final數(shù)據(jù)    81
4.12.2  final方法    82
4.12.3  final類    82
4.13  組合與繼承    83
4.14  抽象類和抽象方法    85
4.15  對象的類型轉(zhuǎn)換    87
4.15.1  向上類型轉(zhuǎn)換    88
4.15.2  向下類型轉(zhuǎn)換    89
4.16  訪問權限限制    89
4.16.1  友元    90
4.16.2  public 成員    91
4.16.3  private成員    91
4.16.4  protected成員    92
4.17  應用程序從鍵盤輸入數(shù)據(jù)舉例    93
4.18  本章小結(jié)    94
4.19  思考和練習    95
第5章  接口和包    97
5.1  接口    97
5.1.1  接口的定義和應用    97
5.1.2  接口和抽象類的異同點    103
5.2  包        103
5.2.1  package語句    103
5.2.2  import語句    104
5.2.3  包應用舉例    105
5.3  本章小結(jié)    108
5.4  思考和練習    108
第6章  字符串處理    109
6.1  字符串的分類    109
6.2  String類    109
6.2.1  字符串常量    110
6.2.2  創(chuàng)建String類對象    111
6.2.3  String類的常用方法    114
6.2.4  Java應用程序的命令行參數(shù)    121
6.3  StringBuffer類    122
6.3.1  創(chuàng)建StringBuffer類對象    122
6.3.2  StringBuffer類的常用方法    123
6.3.3  String類中“+”操作的技術內(nèi)幕    127
6.4  應用舉例    128
6.5  本章小結(jié)    131
6.6  思考和練習    131
第7章  異常處理    133
7.1  異常的層次結(jié)構    133
7.2  異常處理語句    135
7.2.1  try和catch語句    136
7.2.2  finally語句    138
7.2.3  throw語句    139
7.2.4  throws語句    140
7.3  自定義異常類    143
7.4  異常處理常用調(diào)試方法    144
7.5  本章小結(jié)    146
7.6  思考和練習    146
第8章  輸入與輸出處理    147
8.1  流的層次結(jié)構    147
8.2  File類    148
8.3  InputStream類和
OutputStream類    150
8.3.1  InputStream類的常用方法    150
8.3.2  OutputStream類的常用方法    151
8.3.3  FileInputStream類    151
8.3.4  FileOutputStream類    153
8.3.5  DataInputStream和
DataOutputStream類    154
8.4  RandomAccessFile類    156
8.5  對象流和對象序列化    160
8.5.1  對象流的概念    160
8.5.2  對象序列化    161
8.6  IOException類    164
8.7  本章小結(jié)    165
8.8  思考和練習    165
第9章  多線程    167
9.1  Java中的多線程的基本概念    167
9.2  線程類    168
9.2.1  多線程編程中常用的
常量和方法    168
9.2.2  線程的生命周期    169
9.2.3  創(chuàng)建多線程的方法    170
9.3  資源的協(xié)調(diào)與同步    174
9.3.1  線程調(diào)度模型    174
9.3.2  資源沖突    175
9.3.3  同步方法    177
9.4  線程間通信    178
9.4.1  通過封裝共享變量實現(xiàn)線程通信    178
9.4.2  通過系統(tǒng)方法實現(xiàn)線程通信    180
9.5  本章小結(jié)    183
9.6  思考和練習    184
第10章  小程序    185
10.1  小程序的基本知識    185
10.1.1  小程序與應用程序的區(qū)別    185
10.1.2  小程序標簽的語法格式    186
10.2  小程序的生命周期    188
10.3  小程序常用方法    191
10.3.1  常用的輸出方法    191
10.3.2  輸出中的顏色控制    193
10.4  常用組件    195
10.4.1  組件和容器的關系    196
10.4.2  按鈕    197
10.4.3  標簽    198
10.4.4  文本框    199
10.4.5  文本域    201
10.4.6  選擇框    203
10.4.7  下拉列表    205
10.4.8  列表    207
10.5  本章小結(jié)    209
10.6  思考和練習    209
第11章  GUI布局管理器    211
11.1  Swing常用容器    211
11.1.1  框架    211
11.1.2  面板    213
11.2  布局管理器    215
11.2.1  FlowLayout布局    215
11.2.2  BorderLayout布局    217
11.2.3  GridLayout布局    220
11.2.4  CardLayout布局    222
11.3  本章小結(jié)    226
11.4  思考和練習    226
第12章  事件處理    229
12.1  委托事件處理模型    229
12.2  組件事件處理    230
12.2.1  JButton事件處理    230
12.2.2  JTextField和JPasswordField事件處理    232
12.2.3  JCheckBox和JRadioButton事件處理    234
12.2.4  JComboBox事件處理    238
12.2.5  JList事件處理    240
12.3  鼠標事件處理    242
12.4  Adapter類    246
12.5  鍵盤事件處理    247
12.6  事件處理綜合應用舉例    250
12.6.1  舞動的字符    250
12.6.2  播放聲音剪輯    253
12.6.3  網(wǎng)絡瀏覽器    255
12.7  本章小結(jié)    258
12.8  思考和練習    258
參考文獻    259

本目錄推薦

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