注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java語言基礎(chǔ)教程

Java語言基礎(chǔ)教程

Java語言基礎(chǔ)教程

定 價:¥25.00

作 者: 張化祥,劉弘 編著
出版社: 清華大學(xué)出版社
叢編項: 高等學(xué)校教材·計算機應(yīng)用
標(biāo) 簽: J2EE

ISBN: 9787302159520 出版時間: 2007-11-01 包裝: 平裝
開本: 16 頁數(shù): 285 字?jǐn)?shù):  

內(nèi)容簡介

  書中首先介紹了面向?qū)ο筌浖_發(fā)和Java語言的基礎(chǔ)知識,然后闡述了面向?qū)ο蟪绦蛟O(shè)計的基本原則與特點,并借助于Java把這些原則與特點融入具體的程序中,幫助讀者逐步理解和掌握面向?qū)ο蟪绦蛟O(shè)計的主要技術(shù)與編程思路。本書的后半部分從應(yīng)用出發(fā),講述Java編程的幾個重要專題,其中包括系統(tǒng)類庫、常用算法、圖形用戶界面設(shè)計、異常處理及多線程、輸入輸出、網(wǎng)絡(luò)編程,以及數(shù)據(jù)庫訪問接口等。本書最后一章介紹了Java編程環(huán)境,并重點介紹了業(yè)界廣泛使用的集成開發(fā)環(huán)境 Eclipse.本書講解條理清楚,內(nèi)容深淺適中,并特別注重提高讀者運用Java語言和面向?qū)ο蠹夹g(shù)解決問題的能力。書中給出了大量經(jīng)過調(diào)試運行的實例,便于初學(xué)者入門。本書還有配套的習(xí)題解答和上機實驗指導(dǎo)。本書可作為高等學(xué)校Java程序設(shè)計課程的教材,也可作為讀者的自學(xué)用書。

作者簡介

暫缺《Java語言基礎(chǔ)教程》作者簡介

圖書目錄

第1章  概述    1
1.1  面向?qū)ο蟮某绦蛟O(shè)計    1
1.1.1  什么是面向?qū)ο蟪绦蛟O(shè)計    1
1.1.2  OOP的基本特征    1
1.1.3  OOP的優(yōu)勢    2
1.2  了解Java    3
1.2.1  Java的特點    3
1.2.2  Java虛擬機    5
1.2.3  Java的核心技術(shù)    5
1.3  Java開發(fā)環(huán)境的搭建    6
1.3.1  JDK和幫助文檔的安裝    6
1.3.2  JDK 1.5目錄結(jié)構(gòu)    8
1.3.3  環(huán)境變量    9
1.4  Java集成開發(fā)環(huán)境    12
1.4.1  JCreator簡介    12
1.4.2  JBuilder簡介    15
1.4.3  Eclipse SDK簡介    17
1.5  總結(jié)    20
1.6  習(xí)題    20
第2章  Java語言語法基礎(chǔ)    21
2.1  標(biāo)識符、關(guān)鍵字、注釋與分隔符    22
2.1.1  標(biāo)識符與關(guān)鍵字    22
2.1.2  注釋    23
2.1.3  分隔符    23
2.2  Java的數(shù)據(jù)類型    24
2.2.1  Java的基本數(shù)據(jù)類型    24
2.2.2  常量和變量    26
2.2.3  數(shù)據(jù)類型的轉(zhuǎn)換    30
2.3  運算符和表達(dá)式    31
2.3.1  優(yōu)先級、結(jié)合性以及單/雙目運算    32
2.3.2  算術(shù)運算符    33
2.3.3  關(guān)系運算符    37
2.3.4  邏輯運算符    39
2.3.5  位運算符    41
2.3.6  賦值運算符    43
2.3.7  條件運算符    46
2.3.8  其他運算符    47
2.4  控制結(jié)構(gòu)    47
2.4.1  選擇結(jié)構(gòu)    48
2.4.2  循環(huán)語句    50
2.4.3  跳轉(zhuǎn)語句    53
2.5  總結(jié)    56
2.6  習(xí)題    56
第3章  對象和類    58
3.1  對象和類簡介    58
3.2  定義類    59
3.3  成員變量的作用域    62
3.4  方法重載    64
3.5  創(chuàng)建對象    68
3.6  構(gòu)造函數(shù)    70
3.7  this關(guān)鍵字    71
3.8  初始化問題    72
3.9  static關(guān)鍵字    73
3.10  對象的清理    74
3.11  訪問控制修飾符    75
3.12  具體隱藏實現(xiàn)    76
3.13  參數(shù)傳遞    77
3.14  總結(jié)    80
3.15  習(xí)題    81
第4章  繼承和多態(tài)    83
4.1  繼承基礎(chǔ)    83
4.2  構(gòu)造器的調(diào)用順序    86
4.3  繼承還是組合    87
4.4  Object類    89
4.5  toString方法    89
4.6  對象的比較    90
4.7  多態(tài)    91
4.7.1  向上轉(zhuǎn)型    92
4.7.2  動態(tài)綁定    94
4.7.3  構(gòu)造器中多態(tài)方法的行為    94
4.7.4  向下轉(zhuǎn)型    95
4.8  總結(jié)    96
4.9  習(xí)題    97
第5章  抽象類、接口與內(nèi)部類    99
5.1  抽象類    99
5.2  接口    101
5.2.1  接口的定義與實現(xiàn)    102
5.2.2  用接口實現(xiàn)Java中的多重繼承    104
5.2.3  接口的擴展    106
5.2.4  接口的嵌套    106
5.3  內(nèi)部類    108
5.3.1  內(nèi)部類的基本語法    109
5.3.2  局部內(nèi)部類    111
5.3.3  靜態(tài)內(nèi)部類    114
5.3.4  匿名內(nèi)部類    114
5.3.5  內(nèi)部類的繼承    117
5.4  包    117
5.4.1  創(chuàng)建并命名自己的包    118
5.4.2  包的引用    119
5.5  總結(jié)    120
5.6  習(xí)題    121
第6章  數(shù)組、字符串及容器類    122
6.1  一維數(shù)組    122
6.1.1  一維數(shù)組的聲明    122
6.1.2  一維數(shù)組的初始化    123
6.1.3  一維數(shù)組的引用    125
6.2  多維數(shù)組    126
6.2.1  二維數(shù)組的聲明    126
6.2.2  二維數(shù)組的初始化    128
6.2.3  二維數(shù)組的引用    129
6.3  字符串處理    130
6.3.1  生成字符串    130
6.3.2  訪問字符串    131
6.3.3  修改字符串    135
6.3.4  其他操作    136
6.4  數(shù)組與容器的比較    138
6.4.1  數(shù)組與容器類的區(qū)別    138
6.4.2  Arrays類    138
6.5  容器    147
6.5.1  容器類簡介    147
6.5.2  容器的填充    148
6.5.3  容器的缺點    148
6.6  迭代器    150
6.7  容器的分類法    151
6.7.1  Collection 接口    153
6.7.2  List接口    155
6.7.3  Set接口    158
6.7.4  Map接口    162
6.7.5  Java集合類對equals()和hashCode()方法的要求    169
6.8  總結(jié)    170
6.9  習(xí)題    170
第7章  異常處理    172
7.1  異?;A(chǔ)    172
7.1.1  Error和Exception    172
7.1.2  Throwable的方法    173
7.2  異常的產(chǎn)生、捕獲與處理    173
7.2.1  基本異常    173
7.2.2  捕獲和處理異常    174
7.2.3  捕獲所有異常    177
7.3  拋出異常    178
7.3.1  throw關(guān)鍵字    178
7.3.2  重新拋出異常    179
7.3.3  finally    180
7.4  異常說明    182
7.5  創(chuàng)建自定義異常    183
7.6  總結(jié)    184
7.7  習(xí)題    185
第8章  Java I/O系統(tǒng)    186
8.1  I/O概述    186
8.1.1  流的概念    186
8.1.2  Java中的輸入輸出流    186
8.2  文件    188
8.2.1  File類    188
8.2.2  文件輸入輸出流    191
8.2.3  讀寫文件中的基本數(shù)據(jù)類型    193
8.2.4  隨機文件讀寫    195
8.3  字節(jié)流和字符流處理    198
8.3.1  字節(jié)流    198
8.3.2  字符流    200
8.3.3  InputStreamReader類和OutputStreamWriter類    202
8.3.4  BufferedReader類和BufferedWriter類    203
8.4  標(biāo)準(zhǔn)流    205
8.5  其他常用的流    207
8.6  總結(jié)    208
8.7  習(xí)題    208
第9章  多線程    209
9.1  線程簡介    209
9.2  線程的管理    210
9.2.1  線程的創(chuàng)建    210
9.2.2  線程的終止    214
9.2.3  線程的同步    216
9.2.4  線程的通信    218
9.2.5  中斷阻塞線程    220
9.2.6  死鎖    221
9.3  線程的優(yōu)先級    224
9.4  總結(jié)    226
9.5  習(xí)題    227
第10章  圖形用戶界面    228
10.1  圖形用戶界面概述    228
10.2  編寫Applet程序    229
10.3  容器JFrame與JPanel    233
10.3.1  JFrame    233
10.3.2  JPanel    235
10.4  布局設(shè)計    236
10.4.1  BorderLayout    236
10.4.2  FlowLayout    237
10.4.3  GridLayout與GridBagLayout    238
10.5  Swing GUI組件    241
10.5.1  JButton    241
10.5.2  JRadioButton與JProgressBar    244
10.5.3  JSlider    246
10.5.4  JMenu    248
10.5.5  JDialog與JFileChooser    251
10.5.6  實例:一個簡單文本編輯器    254
10.6  Java的事件處理機制    264
10.6.1  鍵盤事件    266
10.6.2  鼠標(biāo)事件    268
10.7  一個簡單的媒體播放器    271
10.8  JavaBean簡介    278
10.8.1  什么是JavaBean    278
10.8.2  JavaBean持久化    283
10.8.3  Bean的存儲    284
10.9  總結(jié)    284
10.10  習(xí)題    285
參考文獻(xiàn)    286

本目錄推薦

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