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

Java程序設計教程

Java程序設計教程

定 價:¥22.00

作 者: 邱仲潘,朱詩兵,朱小谷編著
出版社: 北京希望電子出版社
叢編項: 21世紀高等院校計算機基礎系列教材
標 簽: Java

ISBN: 9787505111196 出版時間: 2005-03-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 120 字數(shù):  

內容簡介

  自問世以來,以其獨特的優(yōu)勢迅速風靡了計算機界。經過數(shù)年的發(fā)展,它已日益顯現(xiàn)出巨大的優(yōu)勢和潛力,成為當今主流的編程語言。《21世紀高等院校計算機基礎系列教材:Java程序設計教程》共分為13章,分別介紹了Java基礎入門、基本數(shù)據(jù)類型、Java運算符與表達式、流程控制、面向對象程序設計、類的繼承與多態(tài)、數(shù)組、字符串的處理、圖形用戶界面設計、圖形處理、異常處理、多線程程序設計、網絡編程等內容。并配以大量的習題供讀者練習?!?1世紀高等院校計算機基礎系列教材:Java程序設計教程》語言流暢,示例豐富,針對所闡述的理論列舉了比較典型的實例,便于讀者學習、掌握?!?1世紀高等院校計算機基礎系列教材:Java程序設計教程》可作為大學、高等職業(yè)技術教育教材,也可供從事計算機軟件開發(fā)的讀者學習使用。

作者簡介

暫缺《Java程序設計教程》作者簡介

圖書目錄

第1章  Java基礎入門    1
1.1  Java語言概述    1
1.1.1  Java語言的發(fā)展及應用前景    1
1.1.2  Java語言的特點    2
1.2  Java程序開發(fā)與運行環(huán)境    4
1.2.1  Java開發(fā)環(huán)境及安裝    4
1.2.2  開發(fā)環(huán)境設境    4
1.3  Java的兩類應用程序開發(fā)過程舉例    5
1.3.1  Java Application開發(fā)過程
舉例    5
1.3.2  Java  Applet開發(fā)過程舉例    7
1.4  小  結    8
1.5  習  題    8
第2章  基本數(shù)據(jù)類型    9
2.1  數(shù)據(jù)類型綜述    9
2.2  變量和常量    10
2.2.1  標識符    10
2.2.2  常量(Constant Variables)    11
2.2.3  變量(Variables)    11
2.3   基本數(shù)值數(shù)據(jù)類型    13
2.3.1  整數(shù)類型    13
2.3.2  浮點數(shù)類型    13
2.4  非數(shù)值數(shù)據(jù)類型    14
2.4.1  字符類型    14
2.4.2  布爾類型    15
2.4.3  字符串類型    15
2.5  數(shù)據(jù)類型綜合應用舉例    15
2.6  數(shù)據(jù)類型轉換    18
2.7  小  結    21
2.8  習  題    21
第3章  Java運算符與表達式    22
3.1  運算符與表達式概述    22
3.2  算術運算    24
3.3  關系運算    26
3.4  布爾邏輯運算    27
3.5  賦值運算    29
3.6  擴展賦值運算    29
3.7  位運算    31
3.8  條件運算    33
3.9  小  結    34
3.10  習  題    34
第4章  流程控制    35
4.1  流程控制概述    35
4.2  條件語句    37
4.3  循環(huán)語句    43
4.3.1  while語句    43
4.3.2  do-while語句    47
4.3.3  for語句    48
4.4  開關語句    52
4.5  跳轉語句    55
4.5.1  break語句    55
4.5.2  continue語句    57
4.6  return語句    60
4.7  小  結    62
4.8  習  題    63
第5章  面向對象程序設計    64
5.1  面向對象編程的基本概念和特征    64
5.1.1  面向對象簡介    64
5.1.2  對象的基本概念    64
5.1.3  類的基本概念    65
5.1.4  消息的基本概念    65
5.1.5  面向對象的基本特征    65
5.2  類    67
5.2.1  類的定義    67
5.2.2  成員變量    68
5.2.3  成員方法    68
5.2.4  構造函數(shù)與析構函數(shù)    69
5.3  對象    71
5.3.1  對象的創(chuàng)建    72
5.3.2  對象的使用    73
5.4  訪問控制與修飾符    74
5.4.1  成員變量的修飾符    74
5.4.2  成員方法的修飾符    78
5.5  小  結    79
5.6  習  題    79
第6章  類的繼承與多態(tài)    81
6.1  類的繼承    81
6.1.1  創(chuàng)建子類    82
6.1.2  抽象類和抽象方法    89
6.1.3  super與this的使用    90
6.2  接口與包    93
6.2.1  接口    93
6.2.2  包    96
6.3  類的多態(tài)    100
6.3.1  成員方法的重載與覆蓋    101
6.3.2  類與類之間的數(shù)據(jù)類型轉換    103
6.4  小  結    105
6.5  習  題    105
第7章  數(shù)組    106
7.1  一維數(shù)組    106
7.1.1  一維數(shù)組的定義    106
7.1.2  一維數(shù)組的初始化    107
7.1.3  一維數(shù)組的引用    108
7.1.4  一維數(shù)組的應用舉例    112
7.2  二維數(shù)組    114
7.2.1  二維數(shù)組的定義    114
7.2.2  二維數(shù)組的初始化    114
7.2.3  二維數(shù)組的引用    115
7.2.4  二維數(shù)組的應用舉例    116
7.3  字符串數(shù)組的使用    118
7.4  小  結    120
7.5  習  題    120
第8章  字符串的處理    121
8.1  字符串的表示    121
8.1.1  字符串常量的表示    121
8.1.2  用String表示字符串    121
8.1.3  StringBuffer表示字符串    122
8.2  字符串的基本操作    123
8.2.1  對String類字符串的基本操作    123
8.2.2  對StringBuffer類字符串的
基本操作    129
8.3  字符串的比較    131
8.4  應用舉例    133
8.5  小  結    136
8.6  習  題    136
第9章  Java圖形用戶界面設計    138
9.1  AWT簡介    138
9.2  AWT容器    140
9.2.1  Frame    140
9.2.2  Panel    141
9.3  布局管理器    143
9.3.1  FlowLayout布局管理器    143
9.3.2  BorderLayout布局管理器    144
9.3.3  GridLayout布局管理器    145
9.3.4  CardLayout布局管理器    146
9.3.5  GridBagLayout布局管理器    148
9.4  AWT常見組件    152
9.4.1  文本輸入組件    152
9.4.2  按鈕    157
9.4.3  列表框和選項框    160
9.4.4  菜單    163
9.5  事件處理機制    167
9.6  事件處理編程范例    168
9.7  適配器    171
9.8  用Swing創(chuàng)建用戶界面    172
9.8.1  Swing簡介    172
9.8.2  用Swing創(chuàng)建用戶界面舉例    172
9.9  小  結    180
9.10  習  題    180
第10章  圖形處理    181
10.1  繪制基本圖形    181
10.1.1  Java圖形坐標系    181
10.1.2  Graphics的圖形方法分類    182
10.1.3  繪制基本圖形    182
10.2  填充圖形    187
10.3  字體和顏色    188
10.3.1  字體    188
10.3.2  顏色    191
10.4  繪圖模式    195
10.5  小  結    196
10.6  習  題    197
第11章  異常處理    198
11.1  異常    198
11.1.1  異常的概念    198
11.1.2  異常類的類層次    198
11.2  異常處理機制    200
11.2.1  捕獲異常    200
11.2.2  聲明異常    202
11.2.3  拋出異常    204
11.2.4  自定義異常類    205
11.3  小  結    206
11.4  習  題    206
第12章  多線程程序設計    207
12.1  進程(Process)與線程(Thread)    207
12.2  線程的狀態(tài)與生命周期    208
12.3  線程的優(yōu)先級與調度    210
12.4  多線程的實現(xiàn)    210
12.4.1 多線程中的常用方法    210
12.4.2  從Thread類繼承    211
12.4.3  實現(xiàn)Runnable接口    213
12.5  多線程的同步    215
12.6  小  結    221
12.7  習  題    221
第13章  網絡編程    222
13.1  基本概念    222
13.2  URL類    223
13.2.1  URL概述    223
13.2.2  創(chuàng)建URL對象    224
13.2.3  URL類簡介    225
13.2.4  與URL地址建立連接    226
13.2.5  通過URLConnection獲取
WWW資源    227
13.3  套接字通信    228
13.3.1  Socket類    228
13.3.2  ServerSocket類    229
13.3.3  套接字通信方式    230
13.3.4  套接口通信舉例    230
13.4  數(shù)據(jù)報通信    237
13.4.1  DatagramSocket類    237
13.4.2  DatagramPacket類    238
13.4.3  數(shù)據(jù)報通信舉例    238
13.5  小  結    243
13.6  習  題    243
參考文獻    244

本目錄推薦

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