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

JAVA程序設計基礎與上機指導

JAVA程序設計基礎與上機指導

定 價:¥32.00

作 者: 趙文清編著
出版社: 清華大學出版社
叢編項: 新起點電腦教程·程序設計基礎
標 簽: JAVA語言 程序設計 教材

ISBN: 9787302130246 出版時間: 2006-06-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 356 字數(shù):  

內容簡介

通常所說的JAVA有三層含義,首先它是一門編程語言,同時又是一種開發(fā)環(huán)境和一種應用環(huán)境。對于真正的程序員來說,JAVA是一個很好的選擇,雖然早期的JAVA存在很多低級的漏洞(缺少某些常用的功能,如打?。2贿^,隨著Sun公司一貫的努力和改進,現(xiàn)在JAVA已經(jīng)趨于成熟,在嵌入式系統(tǒng)、中間件、電子商務開發(fā)等方面都取得了巨大的成功!本教材以應用為中心,以初學者為對象,以提高程序設計能力為宗旨,為讀者使用Java開發(fā)跨平臺的應用程序提供了捷徑!Java語言以其完全面向對象、簡單高效、與平臺無關、支持多線程、安全性強等特點,成為編程的首選工具。本書詳細介紹了Java的基本概念,并通過大量有現(xiàn)實意義的例題,循序漸進地介紹了Java程序設計的有關概念和編程技巧。書中例題都經(jīng)過了嚴格的調試,同時配有大量的上機指導和課后習題,并為教師配有課后習參考答案。本書注重理論與實踐相結合,注重基本知識的基本技能的培養(yǎng),可作為高等職業(yè)和高等??茖W校的教材,也可作為計算機培訓班的教材及自學者的參考書。

作者簡介

暫缺《JAVA程序設計基礎與上機指導》作者簡介

圖書目錄

第1章  Java概述    1
1.1  Java的發(fā)展    1
1.2  Java的特點    2
1.2.1  Java語言的關鍵特點    2
1.2.2  Java與C/C++的比較    4
1.2.3  Java的主要應用方面    5
1.3  Java系統(tǒng)的結構    5
1.3.1  Java系統(tǒng)結構及
工作流程    5
1.3.2  實例剖析    6
1.4  JVM    8
1.4.1  JVM    8
1.4.2  JVM規(guī)范及其意義    9
1.4.3  Java平臺的構成    9
1.5  習題    10
第2章  Java編程環(huán)境    11
2.1  Windows開發(fā)環(huán)境    11
2.2  Linux開發(fā)環(huán)境    12
2.3  開發(fā)工具介紹    13
2.3.1  命令行開發(fā)工具    13
2.3.2  設置類路徑    16
2.3.3  集成化開發(fā)工具    18
2.4  上機指導    19
2.5  習題    20
第3章  Java語言基礎    21
3.1  標識符和關鍵字    21
3.2  注釋    23
3.3  數(shù)據(jù)類型和變量    23
3.4  字符串    30
3.4.1  字符串連接    31
3.4.2  子串    32
3.4.3  編輯字符串    32
3.4.4  測試串相等    35
3.4.5  輸入輸出    36
3.4.6  字符串操作小結    39
3.5  數(shù)組    40
3.5.1  Java中數(shù)組的定義
及特點    40
3.5.2  數(shù)組的建立    41
3.5.3  數(shù)組初始化    41
3.5.4  數(shù)組的應用    42
3.5.5  數(shù)組操作:復制、排序    43
3.6  運算符    44
3.6.1  算術運算符    45
3.6.2  關系運算符    46
3.6.3  邏輯運算符    46
3.6.4  位運算符    47
3.6.5  復雜賦值運算符    48
3.6.6  條件運算符    49
3.6.7  自增、自減運算符    50
3.6.8  運算符優(yōu)先級    50
3.7  控制語句    51
3.7.1  塊作用域    51
3.7.2  if/then    52
3.7.3  switch    54
3.7.4  循環(huán)控制    56
3.7.5  流程控制    61
3.8  Java編程規(guī)范    63
3.8.1  Java 命名約定    63
3.8.2  Java 注釋約定    63
3.8.3  Java編碼的其他約定    63
3.9  上機指導    64
3.9.1  獲取指定月的天數(shù)    64
3.9.2  尋找所有小于30的
質數(shù)    66
3.9.3  用for循環(huán)對給定的10
個整數(shù)排序    66
3.10  習題    67
第4章  創(chuàng)建新的數(shù)據(jù)類型:
        對象和類    70
4.1  面向對象概念    70
4.1.1  OOP介紹    70
4.1.2  OOP特點    72
4.2  對象    73
4.2.1  對象的創(chuàng)建    73
4.2.2  對象的使用    76
4.2.3  對象的釋放    77
4.3  類    77
4.3.1  類的結構    78
4.3.2  類的成員變量    80
4.3.3  類的方法    83
4.4  類的設計    88
4.5  創(chuàng)建自己的類    92
4.5.1  包    92
4.5.2  包和類的導入    94
4.5.3  構造方法    95
4.5.4  this和super的使用    96
4.5.5  類設計技巧    98
4.6  上機指導    99
4.6.1  簡單類設計    99
4.6.2  計算Fibonacci序列    100
4.7  習題    101
第5章  如何利用已有的成果:繼承    106
5.1  繼承    106
5.2  繼承的使用    108
5.2.1  屬性和方法的繼承    110
5.2.2  動態(tài)綁定    117
5.3  如何防止繼承    117
5.4  強制類型轉換    118
5.5  多態(tài)    122
5.6  Object類:所有類的超類    129
5.6.1  Equals方法和toString
方法    129
5.6.2  Object與其他類型的轉換    131
5.6.3  對象包裝    131
5.7  上機指導    132
5.7.1  繼承在程序中的應用    132
5.7.2  多態(tài)在程序中的應用    134
5.8  習題    137
第6章  面向對象的高級特性    140
6.1  接口    140
6.1.1  接口的引入    140
6.1.2  調用接口    142
6.1.3  接口的屬性    145
6.1.4  接口的擴展    145
6.2  內部類    146
6.2.1  內部類介紹    146
6.2.2  內部類的使用    147
6.2.3  局部內部類    148
6.2.4  靜態(tài)內部類    150
6.2.5  內部類實例    150
6.3  抽象類    152
6.3.1  抽象類概念    152
6.3.2  接口和抽象類    155
6.3.3  實例剖析    157
6.4  上機指導    159
6.4.1  實現(xiàn)6.2.2小節(jié)中的程序
并測試    159
6.4.2  使用abstract類來實現(xiàn)
多態(tài)    160
6.5  習題    163
第7章  異常處理    165
7.1  異常簡介    165
7.2  處理異常    167
7.2.1  異常分類    169
7.2.2  拋出異常    171
7.3  捕獲異常    173
7.3.1  捕獲異常    173
7.3.2  重新拋出異常    175
7.4  Finally關鍵詞    178
7.5  自定義異常    181
7.6  異常使用規(guī)則    183
7.7  上機指導    183
7.7.1  寫文件異常    183
7.7.2  重新拋出一個不同的異常    185
7.8  習題    186
第8章  Java的輸入與輸出    189
8.1  輸入/輸出    189
8.1.1  Java的輸入/輸出機制    189
8.1.2  Java.io    189
8.2  流的應用    190
8.2.1  字節(jié)流    190
8.2.2  字符流    195
8.2.3  過濾流    199
8.2.4  對象流    201
8.2.5  壓縮流    207
8.3  訪問文件    209
8.3.1  File對象    209
8.3.2  隨機訪問文件    212
8.4  上機指導    214
8.4.1  文件復制    214
8.4.2  自動更新文件    215
8.5  習題    217
第9章  線程    219
9.1  何謂線程    219
9.1.1  線程的概念    219
9.1.2  線程和進程的區(qū)別    219
9.1.3  Java多線程的機制    220
9.2  線程的生命周期    220
9.3  Thread類和Runnable接口    221
9.3.1  Thread類的使用    221
9.3.2  Runnable接口的使用    224
9.4  線程的優(yōu)先級及其調度    226
9.4.1  線程的優(yōu)先級    226
9.4.2  線程的調度    228
9.5  線程組    232
9.5.1  線程組的引入及其作用    232
9.5.2  ThreadGroup類    232
9.6  多線程同步    233
9.6.1  引入多線程同步    233
9.6.2  實現(xiàn)多線程同步    234
9.6.3  Java中的多線程同步
機制    236
9.6.4  死鎖    237
9.7  線程間通信    238
9.8  上機指導    244
9.8.1  利用兩個線程分別輸出
奇偶數(shù)    244
9.8.2  模擬撲克牌    245
9.9  習題    247
第10章  簡單GUI編程    249
10.1  Java中的GUI編程    249
10.2  框架和窗口    249
10.2.1  對話框    249
10.2.2  窗口    252
10.3  容器和組件    253
10.3.1  容器    253
10.3.2  組件    253
10.4  Swing組件的利用    269
10.4.1  JOptionPane    270
10.4.2  JFrame    270
10.4.3  JTextField    271
10.4.4  JTextArea    272
10.4.5  JTable    274
10.4.6  JTree    276
10.5  布局管理器    278
10.5.1  FlowLayout類    278
10.5.2  GridLayout類    280
10.5.3  CardLayout類    281
10.5.4  使用BorderLayout
布局類    282
10.5.5  GridBagLayout類    284
10.6  事件處理    286
10.7  上機指導    295
10.7.1  鼠標事件捕獲    295
10.7.2  按鈕單擊事件處理    299
10.7.3  登錄檢驗    300
10.8  習題    302
第11章  簡單網(wǎng)絡編程    303
11.1  Java網(wǎng)絡類和接口    303
11.2  IP地址封裝    304
11.2.1  IP地址封裝類    304
11.2.2  實例剖析    305
11.3  URL類    306
11.3.1  URL和URL類    306
11.3.2  URL類的應用    308
11.4  TCP/IP套接字(Socket)    311
11.4.1  客戶端套接字    311
11.4.2  服務器端套接字    315
11.4.3  實例剖析    317
11.5  UDP套接字    321
11.5.1  UDP套接字    321
11.5.2  實例剖析    323
11.6  上機指導    326
11.6.1  查詢IP地址的類型    326
11.6.2  使用字節(jié)流訪問URL
資源    328
11.6.3  Ping命令的實現(xiàn)    328
11.7  習題    332
附錄  習題答案    334

本目錄推薦

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