熱門(mén)關(guān)鍵字:  聽(tīng)力密碼  聽(tīng)力密碼  新概念美語(yǔ)  單詞密碼  巧用聽(tīng)寫(xiě)練聽(tīng)力

Java面向?qū)ο蟪绦蛟O(shè)計(jì)

中國(guó)水利水電出版社
    【作 者】主編 張立敏 鄒海濤 【I S B N 】978-7-5170-9416-6 【責(zé)任編輯】陳紅華 【適用讀者群】本專(zhuān)通用 【出版時(shí)間】2021-01-01 【開(kāi) 本】16開(kāi) 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁(yè) 數(shù)】288 【千字?jǐn)?shù)】440 【印 張】18 【定 價(jià)】48 【叢 書(shū)】普通高等教育軟件工程專(zhuān)業(yè)教材 【備注信息】
圖書(shū)詳情

    Java是目前使用最為廣泛的網(wǎng)絡(luò)編程語(yǔ)言之一。本書(shū)通過(guò)對(duì)Java語(yǔ)言的全面介紹,引導(dǎo)讀者一步一步地學(xué)習(xí)面向?qū)ο缶幊痰幕舅枷牒突A(chǔ)知識(shí),快速掌握面向?qū)ο缶幊痰暮诵膬?nèi)容,并學(xué)會(huì)靈活運(yùn)用所學(xué)的知識(shí)。

    本書(shū)系統(tǒng)地介紹了Java面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的語(yǔ)法知識(shí)和應(yīng)用技術(shù),采用淺顯易懂的語(yǔ)言和豐富的程序示例完整詳細(xì)地介紹了Java語(yǔ)言的重點(diǎn)和難點(diǎn)。本書(shū)共分為14章,第1章至第4章介紹Java的基本語(yǔ)法知識(shí),第5章至第9章介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識(shí),第10章介紹界面設(shè)計(jì)和事件處理,第11章至第14章介紹多線(xiàn)程、泛型、數(shù)據(jù)庫(kù)編程和網(wǎng)絡(luò)編程。

    本書(shū)體系合理、邏輯性強(qiáng)、文字流暢、通俗易懂,是學(xué)習(xí)Java面向?qū)ο蟪绦蛟O(shè)計(jì)的理想教材,既可作為高等院校計(jì)算機(jī)專(zhuān)業(yè)的教材,又可作為職業(yè)教育的培訓(xùn)用書(shū)和Java初學(xué)者的入門(mén)教材,也可供有一定Java編程經(jīng)驗(yàn)的開(kāi)發(fā)人員參考。

    本書(shū)系統(tǒng)完整地介紹了Java面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的基本知識(shí),從知識(shí)講解到程序示例,從理論分析到實(shí)際運(yùn)用,一步一步引導(dǎo)讀者掌握J(rèn)ava面向?qū)ο蟪绦蛟O(shè)計(jì)的知識(shí)體系結(jié)構(gòu),鼓勵(lì)學(xué)生用面向?qū)ο缶幊痰乃枷雭?lái)解決實(shí)際問(wèn)題。

    Java是一種編程語(yǔ)言,也是一個(gè)跨系統(tǒng)的運(yùn)行平臺(tái),目前在軟件行業(yè)中得到了廣泛應(yīng)用。在歷年的TIOBE指數(shù)排行榜中,Java始終名列前茅,已成為眾多程序員的首選語(yǔ)言,本書(shū)正是在這樣的背景下誕生的。Java面向?qū)ο蟪绦蛟O(shè)計(jì)是目前高等院校軟件工程專(zhuān)業(yè)和計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)的一門(mén)重要骨干課程,同時(shí)也是物聯(lián)網(wǎng)、大數(shù)據(jù)等專(zhuān)業(yè)的必修或選修課程。

    本書(shū)的編寫(xiě)目的是讓學(xué)生在理解Java語(yǔ)法特點(diǎn)的基礎(chǔ)上,逐步掌握J(rèn)ava面向?qū)ο蟪绦蛟O(shè)計(jì),同時(shí)鼓勵(lì)學(xué)生用面向?qū)ο蟮乃枷雭?lái)解決實(shí)際問(wèn)題。本書(shū)系統(tǒng)地介紹了Java面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的基本知識(shí),從知識(shí)講解到程序示例,從理論分析到實(shí)際運(yùn)用,一步一步地引導(dǎo)讀者掌握J(rèn)ava面向?qū)ο蟪绦蛟O(shè)計(jì)的知識(shí)體系結(jié)構(gòu)。為了讓初學(xué)者能輕松學(xué)會(huì)Java,本書(shū)總結(jié)了編者實(shí)際的教學(xué)經(jīng)驗(yàn)和開(kāi)發(fā)經(jīng)驗(yàn),并采納了企業(yè)軟件開(kāi)發(fā)人員的意見(jiàn)。

    本書(shū)共14章:Java語(yǔ)言概述,基本數(shù)據(jù)類(lèi)型與運(yùn)算,流程控制結(jié)構(gòu)與實(shí)現(xiàn),數(shù)組與字符串,類(lèi)與對(duì)象,繼承、抽象類(lèi)和接口,系統(tǒng)包與常用類(lèi),異常處理,輸入/輸出與文件處理,圖形用戶(hù)界面設(shè)計(jì)與事件處理,多線(xiàn)程,泛型與容器類(lèi),數(shù)據(jù)庫(kù)程序設(shè)計(jì),網(wǎng)絡(luò)編程。本書(shū)在編寫(xiě)時(shí),盡可能考慮了讀者的學(xué)習(xí)規(guī)律,從基礎(chǔ)開(kāi)始,由淺入深,而且在每章中也以簡(jiǎn)單的例子開(kāi)始,然后逐步深入講解,從而使讀者循序漸進(jìn)地學(xué)習(xí)知識(shí)。為鞏固和深化學(xué)生對(duì)所學(xué)知識(shí)的掌握及綜合運(yùn)用,鍛煉學(xué)生的編程技能,本書(shū)提供了豐富的程序示例,讓讀者可以輕松地理解所學(xué)語(yǔ)法知識(shí),為后續(xù)學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。

    本書(shū)由張立敏、鄒海濤任主編,趙法信、侯睿、姜微、項(xiàng)立任副主編。另外,感謝嶺南師范學(xué)院吳濤、洪偉銘等老師提出寶貴建議,尤其要感謝楊俊杰教授,他中肯的意見(jiàn)和準(zhǔn)確的修正對(duì)本書(shū)起到至關(guān)重要的作用。

    本書(shū)的出版受廣東省一流建設(shè)專(zhuān)業(yè)“計(jì)算機(jī)科學(xué)與技術(shù)”、嶺南師范學(xué)院精品課程“Java程序設(shè)計(jì)”(114961700202)等項(xiàng)目經(jīng)費(fèi)資助。

    最后,衷心地祝愿讀者能夠從此書(shū)中獲益,從而實(shí)現(xiàn)自己的開(kāi)發(fā)夢(mèng)想。本書(shū)內(nèi)容較多,牽涉的知識(shí)點(diǎn)較廣,由于編者水平有限,書(shū)中疏漏甚至錯(cuò)誤之處在所難免,懇請(qǐng)廣大技術(shù)專(zhuān)家和讀者批評(píng)指正,編者郵箱:limin_chang@126.com。


    前言

    第1章 Java語(yǔ)言概述 1
    1.1 Java概述 1
    1.1.1 Java的起源 1
    1.1.2 Java技術(shù)簡(jiǎn)介 2
    1.1.3 Java的特點(diǎn) 2
    1.1.4 Java程序的分類(lèi) 4
    1.2 Java開(kāi)發(fā)環(huán)境與應(yīng)用示例 5
    1.2.1 JDK的下載與安裝 5
    1.2.2 Eclipse的下載與安裝 7
    1.2.3 Application編程示例 9
    本章小結(jié) 14
    第2章 基本數(shù)據(jù)類(lèi)型與運(yùn)算 15
    2.1 基本數(shù)據(jù)類(lèi)型 15
    2.1.1 整型和浮點(diǎn)型 16
    2.1.2 布爾型 17
    2.1.3 字符型 17
    2.2 關(guān)鍵字與標(biāo)識(shí)符 17
    2.2.1 關(guān)鍵字 17
    2.2.2 標(biāo)識(shí)符 18
    2.3 常量 18
    2.4 變量 19
    2.5 數(shù)據(jù)類(lèi)型的轉(zhuǎn)換 21
    2.5.1 自動(dòng)類(lèi)型轉(zhuǎn)換 22
    2.5.2 強(qiáng)制類(lèi)型轉(zhuǎn)換 23
    2.5.3 字符串與數(shù)值型數(shù)據(jù)的轉(zhuǎn)換 24
    2.6 從鍵盤(pán)輸入數(shù)據(jù) 24
    2.6.1 Scanner類(lèi)輸入數(shù)據(jù) 24
    2.6.2 BufferedReader類(lèi)輸入數(shù)據(jù) 26
    2.7 運(yùn)算符與表達(dá)式 27
    2.7.1 算術(shù)運(yùn)算符 27
    2.7.2 關(guān)系運(yùn)算符 28
    2.7.3 邏輯運(yùn)算符 28
    2.7.4 條件運(yùn)算符 29
    2.7.5 位運(yùn)算符 29
    2.7.6 賦值運(yùn)算符和賦值表達(dá)式 30
    2.7.7 運(yùn)算符優(yōu)先級(jí) 31
    本章小結(jié) 32
    第3章 流程控制結(jié)構(gòu)與實(shí)現(xiàn) 33
    3.1 語(yǔ)句與復(fù)合語(yǔ)句 33
    3.2 順序結(jié)構(gòu) 33
    3.3 分支結(jié)構(gòu) 34
    3.3.1 if語(yǔ)句 34
    3.3.2 if-else語(yǔ)句 34
    3.3.3 if語(yǔ)句嵌套 36
    3.3.4 switch語(yǔ)句 37
    3.4 循環(huán)結(jié)構(gòu) 38
    3.4.1 while循環(huán) 38
    3.4.2 do-while循環(huán) 39
    3.4.3 for循環(huán) 40
    3.4.4 多重循環(huán) 42
    3.5 跳轉(zhuǎn)語(yǔ)句 42
    本章小結(jié) 43
    第4章 數(shù)組與字符串 44
    4.1 數(shù)組的基本概念 44
    4.2 一維數(shù)組 44
    4.2.1 聲明數(shù)組 44
    4.2.2 創(chuàng)建數(shù)組 45
    4.2.3 數(shù)組的內(nèi)存分配 45
    4.2.4 數(shù)組的賦值及引用 47
    4.3 foreach語(yǔ)句 49
    4.4 多維數(shù)組 49
    4.4.1 二維數(shù)組 49
    4.4.2 三維以上的多維數(shù)組 53
    4.5 字符串 53
    4.5.1 字符串變量的聲明與創(chuàng)建 54
    4.5.2 String類(lèi)的使用 55
    本章小結(jié) 57
    第5章 類(lèi)與對(duì)象 58
    5.1 類(lèi)的基本概念 58
    5.1.1 對(duì)象 58
    5.1.2 類(lèi) 59
    5.1.3 面向?qū)ο筇匦?59
    5.2 類(lèi)的定義與聲明 60
    5.2.1 類(lèi)的定義 60
    5.2.2 類(lèi)體的構(gòu)成 61
    5.3 對(duì)象的創(chuàng)建與使用 67
    5.3.1 對(duì)象的創(chuàng)建 67
    5.3.2 對(duì)象的使用 69
    5.3.3 類(lèi)定義內(nèi)的方法調(diào)用 70
    5.3.4 垃圾對(duì)象的回收 71
    5.3.5 對(duì)象數(shù)組 72
    5.4 訪(fǎng)問(wèn)權(quán)限 72
    5.5 重載 75
    5.5.1 成員方法的重載 75
    5.5.2 構(gòu)造方法的重載 76
    5.6 靜態(tài)成員 78
    5.6.1 實(shí)例變量與靜態(tài)變量 78
    5.6.2 實(shí)例方法與靜態(tài)方法 80
    5.6.3 靜態(tài)初始化器 82
    5.7 對(duì)象的應(yīng)用 83
    5.7.1 對(duì)象的賦值與比較 83
    5.7.2 以對(duì)象為參數(shù)或返回值調(diào)用方法 84
    5.7.3 以數(shù)組為參數(shù)或返回值調(diào)用方法 85
    5.7.4 以對(duì)象數(shù)組為參數(shù)或返回值調(diào)用
    方法 87
    本章小結(jié) 88
    第6章 繼承、抽象類(lèi)和接口 89
    6.1 類(lèi)的繼承 89
    6.1.1 繼承的概念 89
    6.1.2 子類(lèi)繼承父類(lèi)的成員 90
    6.1.3 子類(lèi)訪(fǎng)問(wèn)父類(lèi)的成員 91
    6.1.4 子類(lèi)訪(fǎng)問(wèn)父類(lèi)中特定的構(gòu)造方法 92
    6.2 多態(tài) 94
    6.2.1 方法的覆蓋 94
    6.2.2 上轉(zhuǎn)型對(duì)象 95
    6.3 Object類(lèi) 97
    6.4 this、super和final 100
    6.4.1 關(guān)鍵字this 100
    6.4.2 關(guān)鍵字super 101
    6.4.3 關(guān)鍵字final 102
    6.5 抽象類(lèi) 103
    6.6 接口 105
    6.6.1 定義接口 105
    6.6.2 接口實(shí)現(xiàn) 106
    6.6.3 接口的繼承 107
    6.7 內(nèi)部類(lèi)與匿名類(lèi) 109
    6.7.1 內(nèi)部類(lèi) 109
    6.7.2 匿名類(lèi) 110
    本章小結(jié) 111
    第7章 系統(tǒng)包與常用類(lèi) 112
    7.1 包 112
    7.1.1 包的概念 112
    7.1.2 創(chuàng)建和使用包 112
    7.1.3 Java的程序結(jié)構(gòu) 113
    7.2 Java系統(tǒng)包 113
    7.3 Java常用類(lèi) 115
    7.3.1 基本數(shù)據(jù)類(lèi)型類(lèi) 115
    7.3.2 StringBuffer類(lèi) 116
    7.3.3 Math類(lèi) 118
    7.3.4 Random類(lèi) 119
    7.3.5 日期類(lèi) 120
    7.4 Java語(yǔ)言的垃圾回收 123
    本章小結(jié) 124
    第8章 異常處理 125
    8.1 異常的基本概念 125
    8.2 異常和異常類(lèi) 126
    8.3 異常處理 128
    8.3.1 異常的產(chǎn)生 128
    8.3.2 異常的捕獲與處理 128
    8.3.3 多異常處理 130
    8.4 拋出異常 132
    8.4.1 拋出異常概述 132
    8.4.2 拋出異常交方法處理 133
    8.4.3 拋出異常交系統(tǒng)處理 135
    8.5 自定義異常類(lèi) 135
    本章小結(jié) 137
    第9章 輸入/輸出與文件處理 138
    9.1 流 138
    9.1.1 流的概念 138
    9.1.2 輸入/輸出流 138
    9.1.3 緩沖流 139
    9.2 輸入/輸出類(lèi)庫(kù) 139
    9.3 字節(jié)流 141
    9.3.1 InputStream類(lèi)和OutputStream類(lèi) 141
    9.3.2 FileInputStream類(lèi)和
    FileOutputStream類(lèi) 142
    9.3.3 DataInputStream類(lèi)和
    DataOutputStream類(lèi) 146
    9.4 字符流 148
    9.4.1 Reader類(lèi)和Writer類(lèi) 148
    9.4.2 FileReader類(lèi)和FileWriter類(lèi) 149
    9.5 緩沖流 151
    9.5.1 BufferedReader類(lèi) 151
    9.5.2 BufferedWriter類(lèi) 152
    9.6 標(biāo)準(zhǔn)輸入/輸出流 153
    9.7 文件處理 154
    9.8 隨機(jī)讀寫(xiě)文件 156
    本章小結(jié) 158
    第10章 圖形用戶(hù)界面設(shè)計(jì)與事件處理 159
    10.1 圖形用戶(hù)界面概述 159
    10.1.1 GUI組成元素分類(lèi) 163
    10.1.2 AWT和Swing介紹 164
    10.1.3 顏色、字體和圖形 165
    10.2 Swing容器 168
    10.2.1 Swing框架容器 168
    10.2.2 Swing窗口對(duì)象 170
    10.2.3 窗口JFrame 172
    10.3 布局管理 173
    10.3.1 流布局管理器 173
    10.3.2 邊框布局管理器 175
    10.3.3 網(wǎng)格布局管理器 177
    10.3.4 網(wǎng)格包布局管理器 178
    10.3.5 容器的嵌套 178
    10.4 事件處理 179
    10.4.1 事件模型 179
    10.4.2 Swing中的事件和事件監(jiān)聽(tīng)器 181
    10.4.3 ActionEvent(動(dòng)作事件) 184
    10.4.4 KeyEvent(按鍵事件) 186
    10.4.5 MouseEvent(鼠標(biāo)事件) 188
    10.4.6 WindowEvent(窗口事件) 191
    10.5 Swing基本組件 192
    10.5.1 標(biāo)簽 193
    10.5.2 按鈕和菜單 194
    10.5.3 文本編輯 201
    10.5.4 從列表中選擇 209
    10.5.5 其他組件 214
    本章小結(jié) 215
    第11章 多線(xiàn)程 216
    11.1 線(xiàn)程的概念 216
    11.2 線(xiàn)程的狀態(tài)與生命周期 217
    11.2.1 線(xiàn)程的5種狀態(tài) 217
    11.2.2 線(xiàn)程的調(diào)度與優(yōu)先級(jí) 218
    11.3 多線(xiàn)程的實(shí)現(xiàn) 218
    11.3.1 利用Thread類(lèi)實(shí)現(xiàn)多線(xiàn)程 219
    11.3.2 利用Runnable接口實(shí)現(xiàn)多線(xiàn)程 221
    11.4 線(xiàn)程間的數(shù)據(jù)共享 223
    11.5 線(xiàn)程間的同步 225
    11.6 線(xiàn)程間的通信 229
    本章小結(jié) 231
    第12章 泛型與容器類(lèi) 232
    12.1 泛型 232
    12.1.1 泛型的概念 232
    12.1.2 泛型類(lèi) 233
    12.1.3 泛型方法 234
    12.1.4 限制泛型的可用類(lèi)型 236
    12.1.5 類(lèi)型通配符 237
    12.2 容器類(lèi) 238
    12.2.1 Java容器框架 238
    12.2.2 Collection容器接口 239
    12.2.3 列表接口List 239
    12.2.4 集合接口Set 242
    12.2.5 映射接口Map 244
    本章小結(jié) 247
    第13章 數(shù)據(jù)庫(kù)程序設(shè)計(jì) 248
    13.1 JDBC概述 248
    13.2 JDBC數(shù)據(jù)庫(kù)編程 249
    13.3 PreparedStatement接口 254
    13.4 元數(shù)據(jù)處理 257
    13.5 事務(wù)處理 260
    本章小結(jié) 262
    第14章 網(wǎng)絡(luò)編程 263
    14.1 網(wǎng)絡(luò)編程基礎(chǔ) 263
    14.1.1 TCP/IP 263
    14.1.2 通信端口 263
    14.1.3 URL的概念 264
    14.1.4 Java語(yǔ)言的網(wǎng)絡(luò)編程 264
    14.2 URL編程 265
    14.3 InetAddress編程 267
    14.4 Socket編程 268
    14.4.1 Socket的通信過(guò)程 269
    14.4.2 基于TCP/IP協(xié)議的Socket編程 270
    14.4.3 基于UDP協(xié)議的Socket編程 273
    本章小結(jié) 276
    參考文獻(xiàn) 277





最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶(hù)名: 密碼:
匿名?
注冊(cè)
清河县| 太原市| 集贤县| 潜山县| 家居| 通辽市| 平度市| 灵宝市| 黄龙县| 新源县| 西和县| 贞丰县| 南阳市| 安西县| 噶尔县| 弋阳县| 石景山区| 玉龙| 西林县| 孟州市| 全椒县| 阳城县| 云阳县| 商河县| 社旗县| 丹凤县| 巢湖市| 潞西市| 阿鲁科尔沁旗| 静安区| 银川市| 邵阳市| 河东区| 成安县| 邵阳县| 广平县| 三门县| 贵阳市| 建平县| 德化县| 天等县|