注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Java程序設(shè)計(jì)

Java程序設(shè)計(jì)

Java程序設(shè)計(jì)

定 價(jià):¥42.00

作 者: 韓建平
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121355479 出版時(shí)間: 2019-01-01 包裝:
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 244 字?jǐn)?shù):  

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

  本書面向以Java為入門語(yǔ)言的程序設(shè)計(jì)課程,力求通過(guò)“激發(fā)興趣、強(qiáng)化實(shí)踐”的方式培養(yǎng)學(xué)生的程序設(shè)計(jì)能力。全書共分為9章,內(nèi)容包括Java程序設(shè)計(jì)概述、Java語(yǔ)言基礎(chǔ)、程序流程控制、數(shù)組、類與對(duì)象、類的繼承、異常處理和輸入/輸出、圖形用戶界面,以及集合、反射與泛型。本書注重面向?qū)ο蟮木幊虒?shí)踐和問(wèn)題分析能力的訓(xùn)練,使用大量例題幫助讀者理解和應(yīng)用知識(shí),通俗易懂,便于自學(xué)。\t本書適合作為高等學(xué)校程序設(shè)計(jì)相關(guān)課程的教材,也可以作為自學(xué)用書。

作者簡(jiǎn)介

  韓建平,男,博士,教授,計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科碩士生導(dǎo)師。1990年畢業(yè)于南京航空學(xué)院計(jì)算機(jī)軟件專業(yè),獲得學(xué)士學(xué)位;1996年畢業(yè)于南京航空航天大學(xué)計(jì)算機(jī)應(yīng)用專業(yè),獲得碩士學(xué)位;2010年畢業(yè)于浙江大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),獲得博士學(xué)位。現(xiàn)任計(jì)算機(jī)學(xué)院計(jì)算機(jī)基礎(chǔ)教學(xué)部主任。為***計(jì)算機(jī)基礎(chǔ)課程團(tuán)隊(duì)主要成員,曾獲得校十佳教師、校教學(xué)杰出獎(jiǎng)、校卓越名師提名獎(jiǎng)等榮譽(yù)。目前主要從事圖像處理與模式識(shí)別、視覺(jué)監(jiān)控、嵌入式系統(tǒng)及應(yīng)用等方面的研究與開(kāi)發(fā)應(yīng)用,近年來(lái)主持和參與省級(jí)以上科研10余項(xiàng)及教改項(xiàng)目4項(xiàng),在中國(guó)圖象圖形學(xué)報(bào)等期刊發(fā)表學(xué)術(shù)論文20余篇,主編教材5部,其中一部為省級(jí)重點(diǎn)建設(shè)教材;成果先后獲得浙江省科技進(jìn)步二等獎(jiǎng)、浙江省教學(xué)成果一等獎(jiǎng)和***教學(xué)成果二等獎(jiǎng)。

圖書目錄

目 錄
第1章 Java程序設(shè)計(jì)概述\t1
1.1 Java語(yǔ)言簡(jiǎn)介\t1
1.1.1 程序與程序設(shè)計(jì)語(yǔ)言\t1
1.1.2 Java語(yǔ)言的發(fā)展\t2
1.1.3 Java語(yǔ)言的特點(diǎn)\t3
1.2 Java程序的開(kāi)發(fā)環(huán)境\t4
1.2.1 JDK\t4
1.2.2 Eclipse集成開(kāi)發(fā)環(huán)境\t4
1.2.3 初識(shí)Java程序\t6
習(xí)題一\t7
第2章 Java語(yǔ)言基礎(chǔ)\t8
2.1 標(biāo)識(shí)符和關(guān)鍵字\t8
2.1.1 關(guān)鍵字\t8
2.1.2 標(biāo)識(shí)符\t9
2.2 常量、變量與基本數(shù)據(jù)類型\t9
2.2.1 基本數(shù)據(jù)類型\t9
2.2.2 常量\t11
2.2.3 變量\t13
2.3 基本輸入與輸出語(yǔ)句\t14
2.3.1 基本輸出語(yǔ)句\t14
2.3.2 基本輸入語(yǔ)句\t16
2.4 運(yùn)算符與表達(dá)式\t17
2.4.1 賦值運(yùn)算符與賦值表達(dá)式\t17
2.4.2 算術(shù)運(yùn)算符與算術(shù)表達(dá)式\t18
2.4.3 關(guān)系運(yùn)算符與關(guān)系表達(dá)式\t20
2.4.4 邏輯運(yùn)算符與邏輯表達(dá)式\t20
2.4.5 其他運(yùn)算符與表達(dá)式\t22
2.4.6 表達(dá)式的處理規(guī)則\t23
2.5 范例\t25
習(xí)題二\t27
第3章 程序流程控制\t29
3.1 順序與分支結(jié)構(gòu)\t29
3.1.1 順序結(jié)構(gòu)\t29
3.1.2 if語(yǔ)句實(shí)現(xiàn)分支結(jié)構(gòu)\t29
3.1.3 if-else語(yǔ)句實(shí)現(xiàn)分支結(jié)構(gòu)\t30
3.1.4 嵌套if語(yǔ)句實(shí)現(xiàn)多分支結(jié)構(gòu)\t32
3.1.5 switch語(yǔ)句實(shí)現(xiàn)多分支結(jié)構(gòu)\t33
3.2 循環(huán)控制結(jié)構(gòu)\t34
3.2.1 while語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)\t35
3.2.2 do-while語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)\t36
3.2.3 for語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)\t37
3.2.4 break語(yǔ)句\t39
3.2.5 continue語(yǔ)句\t40
3.2.6 循環(huán)嵌套\t41
3.2.7 帶標(biāo)號(hào)的break語(yǔ)句\t42
3.2.8 帶標(biāo)號(hào)的continue語(yǔ)句\t43
3.3 方法\t44
3.3.1 方法的定義與調(diào)用\t44
3.3.2 方法的參數(shù)和返回值\t45
3.3.3 方法的嵌套調(diào)用\t46
3.3.4 方法的遞歸調(diào)用\t47
3.4 范例\t47
習(xí)題三\t58
第4章 數(shù)組\t61
4.1 一維數(shù)組\t61
4.1.1 一維數(shù)組的聲明與訪問(wèn)\t61
4.1.2 順序查找\t64
4.1.3 二分查找\t64
4.1.4 選擇排序\t65
4.1.5 冒泡排序\t66
4.2 二維數(shù)組\t67
4.2.1 二維數(shù)組的聲明、創(chuàng)建與初始化\t67
4.2.2 用二維數(shù)組表示矩陣\t69
4.3 范例\t71
習(xí)題四\t77
第5章 類與對(duì)象\t80
5.1 類的定義與對(duì)象的創(chuàng)建\t80
5.1.1 類的定義――通用描述\t80
5.1.2 對(duì)象的創(chuàng)建與引用\t81
5.1.3 構(gòu)造方法與對(duì)象初始化\t82
5.1.4 方法的重載\t85
5.1.5 this關(guān)鍵字\t86
5.2 類的靜態(tài)成員\t88
5.2.1 靜態(tài)變量\t88
5.2.2 靜態(tài)方法\t89
5.3 Java常用類\t90
5.3.1 String類\t90
5.3.2 StringBuffer類\t92
5.3.3 Math類\t94
5.3.4 Date類\t95
5.4 范例\t95
習(xí)題五\t103
第6章 類的繼承\(zhòng)t109
6.1 繼承的基本方法\t109
6.1.1 子類的定義\t109
6.1.2 覆蓋父類方法\t110
6.1.3 重載父類方法\t111
6.1.4 super關(guān)鍵字\t112
6.2 訪問(wèn)控制屬性\t113
6.2.1 類與包\t113
6.2.2 類的訪問(wèn)控制\t115
6.2.3 類成員的訪問(wèn)控制\t116
6.3 抽象類與接口\t118
6.3.1 抽象方法與抽象類\t118
6.3.2 接口\t119
6.4 內(nèi)部類與匿名類\t121
6.4.1 內(nèi)部類\t121
6.4.2 匿名類\t122
6.5 范例\t123
習(xí)題六\t128
第7章 異常處理和輸入/輸出\t133
7.1 異常處理\t133
7.1.1 什么是異常\t133
7.1.2 用try-catch-finally結(jié)構(gòu)處理異常\t134
7.1.3 用多catch結(jié)構(gòu)處理異常\t135
7.1.4 用throws聲明拋出異常\t137
7.2 輸入/輸出處理\t138
7.2.1 什么是數(shù)據(jù)流\t138
7.2.2 通過(guò)FileReader輸入流讀文件\t139
7.2.3 通過(guò)FileWriter輸出流寫文件\t140
7.2.4 通過(guò)字節(jié)流讀寫文件\t141
7.2.5 File類\t143
7.2.6 通過(guò)RandomAccessFile類讀寫文件\t144
7.3 序列化\t146
7.3.1 序列化類實(shí)現(xiàn)Serializable接口\t146
7.3.2 實(shí)現(xiàn)Externalizable接口\t147
7.3.3 可序列化類的不同版本的序列化兼容性\t147
7.4 范例\t149
習(xí)題七\(yùn)t154
第8章 圖形用戶界面\t157
8.1 初識(shí)GUI\t157
8.1.1 窗體JFrame\t157
8.1.2 控件嵌套\t158
8.2 用戶事件響應(yīng)\t159
8.2.1 事件處理模型\t159
8.2.2 以內(nèi)部類的方式實(shí)現(xiàn)監(jiān)聽(tīng)器\t161
8.3 布局器\t163
8.3.1 流布局器\t163
8.3.2 邊界布局器\t164
8.3.3 網(wǎng)格布局器\t166
8.4 常用的Swing控件\t167
8.4.1 文本框\t167
8.4.2 文本域\t169
8.4.3 組合框\t170
8.4.4 復(fù)選框和單選按鈕\t171
8.4.5 菜單\t173
8.5 繪圖\t177
8.5.1 添加圖片\t177
8.5.2 圖形繪制\t178
8.6 范例\t180
習(xí)題八\t189
第9章 集合、反射與泛型\t190
9.1 集合\t190
9.1.1 List接口\t190
9.1.2 Set接口\t198
9.1.3 Map接口\t203
9.1.4 Collection接口\t207
9.2 反射\t210
9.2.1 類反射\t210
9.2.2 標(biāo)注\t212
9.3 泛型\t214
9.4 范例\t219
習(xí)題九\t231
附錄A\t232

本目錄推薦

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