注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Java程序設(shè)計(jì)入門(mén)(第2版)

Java程序設(shè)計(jì)入門(mén)(第2版)

Java程序設(shè)計(jì)入門(mén)(第2版)

定 價(jià):¥79.00

作 者: [印度] 沙姆·蒂克庫(kù)(Sham Tickoo) 著,郭奇青 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115531575 出版時(shí)間: 2020-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 354 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Java程序設(shè)計(jì)入門(mén) 第2版》是關(guān)于Java語(yǔ)言程序設(shè)計(jì)的入門(mén)圖書(shū)。全書(shū)從Java入門(mén)開(kāi)始,介紹了Java基礎(chǔ),控制語(yǔ)句與數(shù)組,類(lèi)與對(duì)象,繼承,包、接口和內(nèi)部類(lèi),異常處理,多線(xiàn)程,字符串處理,Applet與事件處理,抽象窗口工具包,Java I/O系統(tǒng)等內(nèi)容。通過(guò)本書(shū)的學(xué)習(xí),讀者可以從零開(kāi)始認(rèn)識(shí)和掌握J(rèn)ava語(yǔ)言的基本概念和數(shù)據(jù)結(jié)構(gòu)。本書(shū)不但適用于Java語(yǔ)言的初學(xué)者,而且可以作為大專(zhuān)院校相關(guān)專(zhuān)業(yè)師生的學(xué)習(xí)用書(shū)和培訓(xùn)學(xué)校的教材。

作者簡(jiǎn)介

  Sham Tickoo教授及其作者團(tuán)隊(duì)致力于計(jì)算機(jī)輔助設(shè)計(jì)和制造(CAD / CAM)、計(jì)算機(jī)編程和應(yīng)用、計(jì)算機(jī)輔助設(shè)計(jì)和制造的**教科書(shū)和免費(fèi)教學(xué)資源、 GIS、土木、動(dòng)畫(huà)和相關(guān)技術(shù)。他們推出了計(jì)算機(jī)編程和動(dòng)畫(huà)領(lǐng)域的一些**秀的圖書(shū)。

圖書(shū)目錄

第 1章 Java入門(mén) 1
1.1 概述 2
1.2 Java的歷史與演變 2
1.3 Java的特性 3
1.4 面向?qū)ο缶幊谈拍?4
1.4.1 數(shù)據(jù)抽象 4
1.4.2 封裝 4
1.4.3 多態(tài) 4
1.4.4 繼承 5
1.4.5 接口 6
1.5 Java編譯器和解釋器 7
1.6 安裝Java開(kāi)發(fā)套件 8
1.7 Java語(yǔ)句 9
1.7.1 Java API和包 9
1.7.2 import關(guān)鍵字 10
1.7.3 class關(guān)鍵字 10
1.7.4 System.out.println()語(yǔ)句 10
1.7.5 訪(fǎng)問(wèn)修飾符 11
1.7.6 Java中的注釋 11
1.8 編寫(xiě)第 一個(gè)Java程序 12
1.9 設(shè)置程序目錄路徑 14
1.9.1 設(shè)置臨時(shí)路徑 14
1.9.2 設(shè)置永久路徑 15
1.10 安裝NetBeans IDE 17
1.11 在NetBeans中編寫(xiě)第 一個(gè)Java程序 18
1.12 自我評(píng)估測(cè)試 21
1.13 復(fù)習(xí)題 22
1.14 練習(xí) 23
第 2章 Java基礎(chǔ) 24
2.1 概述 25
2.2 標(biāo)識(shí)符 25
2.3 關(guān)鍵字 25
2.4 數(shù)據(jù)類(lèi)型 26
2.4.1 原始數(shù)據(jù)類(lèi)型 26
2.4.2 派生數(shù)據(jù)類(lèi)型 29
2.4.3 用戶(hù)自定義類(lèi)型 29
2.5 轉(zhuǎn)義序列 29
2.6 變量 32
2.6.1 變量聲明 32
2.6.2 變量初始化 32
2.6.3 變量類(lèi)型 34
2.6.4 變量的作用域與生命期 36
2.7 類(lèi)型轉(zhuǎn)換 36
2.7.1 隱式轉(zhuǎn)換(擴(kuò)大轉(zhuǎn)換) 36
2.7.2 顯式轉(zhuǎn)換(收窄轉(zhuǎn)換) 37
2.8 運(yùn)算符 39
2.8.1 單目運(yùn)算符 39
2.8.2 算術(shù)運(yùn)算符 43
2.8.3 按位運(yùn)算符 44
2.8.4 關(guān)系運(yùn)算符 50
2.8.5 邏輯運(yùn)算符 50
2.8.6 賦值(=)運(yùn)算符 51
2.8.7  :運(yùn)算符 56
2.8.8 instanceof運(yùn)算符 57
2.8.9 運(yùn)算符優(yōu)先級(jí) 58
2.9 命令行參數(shù) 59
2.9.1 String類(lèi)型轉(zhuǎn)換為int類(lèi)型 60
2.9.2 String類(lèi)型轉(zhuǎn)換為long類(lèi)型 61
2.9.3 String類(lèi)型轉(zhuǎn)換為float類(lèi)型 61
2.10 自我評(píng)估測(cè)試 62
2.11 復(fù)習(xí)題 62
2.12 練習(xí) 63
第3章 控制語(yǔ)句與數(shù)組 64
3.1 概述 65
3.2 流程圖 65
3.3 控制語(yǔ)句 65
3.3.1 選擇語(yǔ)句 66
3.3.2 迭代語(yǔ)句 80
3.3.3 跳轉(zhuǎn)語(yǔ)句 88
3.4 數(shù)組 92
3.4.1 一維數(shù)組 92
3.4.2 多維數(shù)組 96
3.5 foreach循環(huán) 98
3.6 自我評(píng)估測(cè)試 100
3.7 復(fù)習(xí)題 100
3.8 練習(xí) 102
第4章 類(lèi)與對(duì)象 103
4.1 概述 104
4.2 類(lèi) 104
4.3 對(duì)象 105
4.3.1 創(chuàng)建對(duì)象 105
4.3.2 初始化實(shí)例變量 105
4.3.3 訪(fǎng)問(wèn)實(shí)例變量 106
4.3.4 為對(duì)象引用變量賦值 109
4.4 方法 111
4.4.1 定義方法 111
4.4.2 調(diào)用方法 112
4.4.3 帶有返回值的方法 113
4.4.4 向方法傳遞參數(shù) 115
4.4.5 向方法傳遞對(duì)象 117
4.4.6 從方法返回對(duì)象 119
4.4.7 向方法傳遞數(shù)組 121
4.4.8 方法重載 122
4.5 構(gòu)造函數(shù) 124
4.5.1 默認(rèn)構(gòu)造函數(shù) 124
4.5.2 帶參數(shù)的構(gòu)造函數(shù) 127
4.5.3 復(fù)制構(gòu)造函數(shù) 129
4.5.4 構(gòu)造函數(shù)重載 131
4.6 垃圾回收 133
4.7 finalize()方法 133
4.8 this關(guān)鍵字 134
4.9 靜態(tài)數(shù)據(jù)成員與方法 135
4.10 遞歸 136
4.11 自我評(píng)估測(cè)試 138
4.12 復(fù)習(xí)題 138
4.13 練習(xí) 140
第5章 繼承 141
5.1 概述 142
5.2 繼承基礎(chǔ) 142
5.2.1 單一繼承 143
5.2.2 多級(jí)繼承 145
5.2.3 層次繼承 147
5.2.4 多重繼承 149
5.2.5 混合繼承 149
5.3 訪(fǎng)問(wèn)限定符與繼承 149
5.3.1 private 149
5.3.2 public 150
5.3.3 protected 150
5.3.4 default 150
5.4 super關(guān)鍵字 154
5.4.1 調(diào)用父類(lèi)構(gòu)造函數(shù) 154
5.4.2 使用super關(guān)鍵字訪(fǎng)問(wèn)成員 157
5.5 方法重寫(xiě) 159
5.6 動(dòng)態(tài)方法分派 161
5.7 抽象方法 163
5.8 final關(guān)鍵字 165
5.8.1 將變量聲明為常量 165
5.8.2 避免重寫(xiě) 165
5.8.3 避免繼承 166
5.9 自我評(píng)估測(cè)試 166
5.10 復(fù)習(xí)題 167
5.11 練習(xí) 169
第6章 包、接口和內(nèi)部類(lèi) 170
6.1 概述 171
6.2 Object類(lèi) 171
6.3 包 171
6.3.1 定義包 172
6.3.2 訪(fǎng)問(wèn)包 172
6.3.3 包內(nèi)部的訪(fǎng)問(wèn)保護(hù) 174
6.3.4 導(dǎo)入包 174
6.4 接口 176
6.4.1 定義接口 177
6.4.2 實(shí)現(xiàn)接口 177
6.4.3 接口變量 179
6.4.4 擴(kuò)展接口 180
6.4.5 嵌套接口 183
6.5 嵌套類(lèi) 186
6.5.1 靜態(tài)嵌套類(lèi) 186
6.5.2 非靜態(tài)嵌套類(lèi) 188
6.6 自我評(píng)估測(cè)試 194
6.7 復(fù)習(xí)題 194
6.8 練習(xí) 195
第7章 異常處理 196
7.1 概述 197
7.2 異常處理機(jī)制 197
7.2.1 異常類(lèi) 197
7.2.2 異常類(lèi)型 197
7.2.3 異常處理機(jī)制中用到的語(yǔ)句塊 198
7.2.4 定義自己的異常子類(lèi) 213
7.3 自我評(píng)估測(cè)試 214
7.4 復(fù)習(xí)題 215
7.5 練習(xí) 216
第8章 多線(xiàn)程 217
8.1 概述 217
8.2 多線(xiàn)程簡(jiǎn)介 218
8.2.1 線(xiàn)程模型 218
8.2.2 線(xiàn)程優(yōu)先級(jí) 218
8.3 main線(xiàn)程 219
8.4 創(chuàng)建新線(xiàn)程 220
8.4.1 實(shí)現(xiàn)Runnable接口 220
8.4.2 擴(kuò)展Thread類(lèi) 224
8.5 創(chuàng)建多個(gè)線(xiàn)程 226
8.5.1 isAlive()和join()方法 227
8.5.2 設(shè)置線(xiàn)程優(yōu)先級(jí) 230
8.6 同步 233
8.6.1 互斥 233
8.6.2 協(xié)作(線(xiàn)程間通信) 238
8.6.3 wait()與sleep()方法之間的差異 240
8.7 死鎖 241
8.8 自我評(píng)估測(cè)試 241
8.9 復(fù)習(xí)題 241
8.10 練習(xí) 242
第9章 字符串處理 243
9.1 概述 244
9.2 字符串 244
9.3 String類(lèi)的構(gòu)造函數(shù) 244
9.4 字符串比較方法 246
9.4.1 equals() 246
9.4.2 equalsIgnoreCase() 246
9.4.3 compareTo() 248
9.4.4 compareToIgnoreCase() 248
9.4.5 運(yùn)算符== 249
9.4.6 regionMatches() 250
9.4.7 startsWith() 250
9.4.8 endWith() 251
9.4.9 toString() 251
9.4.10 字符串提取方法 252
9.4.11 字符串修改方法 254
9.4.12 改變字符大小寫(xiě) 255
9.4.13 字符串搜索方法 256
9.4.14 獲得字符串長(zhǎng)度 259
9.5 StringBuffer類(lèi) 260
9.5.1 StringBuffer類(lèi)的構(gòu)造函數(shù) 260
9.5.2 StringBuffer類(lèi)的方法 261
9.6 自我評(píng)估測(cè)試 267
9.7 復(fù)習(xí)題 267
9.8 練習(xí) 268
第 10章 Applet與事件處理 269
10.1 概述 270
10.2 Applet 270
10.2.1 Applet類(lèi) 270
10.2.2 Applet的生命周期 271
10.2.3 paint()方法 272
10.2.4 創(chuàng)建Applet 272
10.2.5 設(shè)置Applet的顏色 275
10.2.6 向Applet傳遞參數(shù) 277
10.2.7 getCodeBase()與getDocumentBase()方法 278
10.3 事件處理 280
10.3.1 事件處理機(jī)制 280
10.3.2 事件類(lèi) 280
10.3.3 事件源 288
10.3.4 創(chuàng)建事件偵聽(tīng)器 289
10.4 自我評(píng)估測(cè)試 291
10.5 復(fù)習(xí)題 291
10.6 練習(xí) 292
第 11章 抽象窗口工具包 293
11.1 概述 294
11.2 AWT窗口 294
11.3 使用圖形 299
11.3.1 繪制線(xiàn)條 299
11.3.2 繪制矩形 301
11.3.3 繪制圓形和橢圓形 302
11.3.4 繪制弧線(xiàn) 303
11.3.5 繪制多邊形 305
11.4 AWT控件 307
11.4.1 標(biāo)簽控件 307
11.4.2 按鈕控件 310
11.4.3 文本字段控件 312
11.4.4 復(fù)選框控件 315
11.4.5 下拉列表控件 319
11.4.6 列表控件 322
11.4.7 滾動(dòng)條控件 328
11.4.8 文本區(qū)域控件 330
11.5 布局管理器 332
11.5.1 FlowLayout 332
11.5.2 BorderLayout 334
11.5.3 GridLayout 335
11.6 自我評(píng)估測(cè)試 336
11.7 復(fù)習(xí)題 337
11.8 練習(xí) 337
第 12章 Java I/O系統(tǒng) 338
12.1 概述 339
12.2 與流相關(guān)的類(lèi) 339
12.2.1 字節(jié)流類(lèi) 339
12.2.2 字符流類(lèi) 342
12.3 File類(lèi) 343
12.3.1 創(chuàng)建文件應(yīng)遵循的命名約定 343
12.3.2 讀寫(xiě)字符文件 345
12.3.3 讀寫(xiě)字節(jié)文件 347
12.4 隨機(jī)訪(fǎng)問(wèn)文件 348
12.5 自我評(píng)估測(cè)試 353
12.6 復(fù)習(xí)題 354
12.7 練習(xí) 354

本目錄推薦

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