一a一片一级一片啪啪-一a一级片-一a级毛片-一一级黄色片-国产免费福利片-国产免费福利网站

熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

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

中國水利水電出版社
    【作 者】趙輝 鄭山紅 王璐 編著 【I S B N 】978-7-5170-4047-7 【責(zé)任編輯】李炎 【適用讀者群】本專通用 【出版時(shí)間】2016-02-07 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數(shù)】268 【千字?jǐn)?shù)】410 【印 張】16.75 【定 價(jià)】35 【叢 書】普通高等教育“十三五”規(guī)劃教材 【備注信息】
圖書詳情

    內(nèi) 容 提 要

    本書全面、系統(tǒng)地介紹了Java語言的基本概念、基本語法、程序設(shè)計(jì)方法以及一些企業(yè)級(jí)應(yīng)用技術(shù)。全書共12章,第1章~第2章為預(yù)備與入門知識(shí),介紹了Java語言相關(guān)的基本概念,描述了Java程序開發(fā)的一般過程和編譯、運(yùn)行環(huán)境,以及Java編程的基礎(chǔ)知識(shí);第3章~第4章為面向?qū)ο蟮木幊讨R(shí),介紹了面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念、基本原理和基本特點(diǎn),Java語言的類、對(duì)象、接口和包的設(shè)計(jì)規(guī)范,以及封裝、繼承、多態(tài)等設(shè)計(jì)機(jī)制;第5章~第9章為Java編程的常用知識(shí),介紹了常用實(shí)用類、泛型與集合框架、圖形用戶接口、輸入輸出處理、數(shù)據(jù)庫編程等具體應(yīng)用;第10章~第12章為Java編程的進(jìn)階知識(shí),介紹了Java多線程、Java網(wǎng)絡(luò)編程以及Java反射機(jī)制、代理機(jī)制等高級(jí)編程知識(shí),為開發(fā)企業(yè)級(jí)應(yīng)用軟件打下基礎(chǔ)。

    本書構(gòu)思新穎、示例豐富,內(nèi)容循序漸進(jìn)、前后呼應(yīng),既重視基本理論和基本概念的闡述,又注重程序設(shè)計(jì)能力的培養(yǎng),同時(shí)反映了Java語言的最新發(fā)展。

    本書可以作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的學(xué)生學(xué)習(xí)“Java程序設(shè)計(jì)”課程的教材,也可以作為廣大工程技術(shù)人員和程序設(shè)計(jì)愛好者的自學(xué)教材。

    本書提供有電子教案、源程序文件、習(xí)題答案,方便讀者使用。讀者可以從中國水利水電出版社網(wǎng)站和萬水書苑上免費(fèi)下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://www.hzxbc.cn。

    本書全面、系統(tǒng)地介紹了Java 語言的基本概念、基本語法、程序設(shè)計(jì)方法以及一些企業(yè)級(jí)應(yīng)用技術(shù)。

    本書構(gòu)思新穎、示例豐富,內(nèi)容循序漸進(jìn)、前后呼應(yīng),既重視基本理論和基本概念的闡述,又注重程序設(shè)計(jì)能力的培養(yǎng),同時(shí)反映了Java 語言的最新發(fā)展。本書提供案例源碼,方便讀者使用。

    前 言

    Java語言是一種革命性的編程語言,具有簡(jiǎn)單、平臺(tái)無關(guān)、面向?qū)ο蟆⒎植际健踩浴⒖梢浦病⒍嗑程以及強(qiáng)有力的網(wǎng)絡(luò)支持等特點(diǎn),因此,Java已經(jīng)成為編寫各類應(yīng)用程序,如安全的網(wǎng)絡(luò)程序、圖像處理、多媒體、Wed客戶機(jī)和服務(wù)器以及關(guān)鍵性任務(wù)的企業(yè)級(jí)系統(tǒng)的首選語言工具,并且“Java程序設(shè)計(jì)”課程已成為高校計(jì)算機(jī)類專業(yè)的一門重要專業(yè)課。

    本書是在作者多年從事Java程序設(shè)計(jì)教學(xué)改革與實(shí)踐的基礎(chǔ)上編寫而成,主要具有以下五方面特色。

    1.注重內(nèi)容的合理選擇與更新

    Internet網(wǎng)絡(luò)技術(shù)的飛速發(fā)展以及軟件開發(fā)模型的層次化趨勢(shì)使得Java語言在不斷發(fā)展、更新。本書在內(nèi)容選取時(shí)除了包含Java語言最基本的知識(shí)外,還適當(dāng)選擇了一些新的、成熟的知識(shí)(例如:多線程、網(wǎng)絡(luò)編程、反射機(jī)制、Annotation、代理機(jī)制等),體現(xiàn)了Java語言的發(fā)展、變化,保證了知識(shí)的先進(jìn)性。

    2.注重面向?qū)ο蟪绦蛟O(shè)計(jì)能力的培養(yǎng)

    面向?qū)ο蠹夹g(shù)被認(rèn)為是程序設(shè)計(jì)方法學(xué)的一場(chǎng)革命,是現(xiàn)代軟件開發(fā)的主流方法,Java語言是面向?qū)ο蠹夹g(shù)應(yīng)用的最成功范例。本書以Java語言為載體,在介紹Java編程的同時(shí)講解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本原理和方法,將面向?qū)ο蟮乃季S方法貫穿于全書并加以強(qiáng)調(diào),為初學(xué)者奠定扎實(shí)的面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ),使其樹立良好的編程思想。

    3.注重軟件工程素質(zhì)和能力的培養(yǎng)

    注重學(xué)生編程習(xí)慣的培養(yǎng),使學(xué)生能夠站在現(xiàn)代軟件開發(fā)和軟件工程這個(gè)比較開闊的層面上學(xué)習(xí)程序設(shè)計(jì),而不是局限于繁瑣的程序設(shè)計(jì)語言規(guī)則上。為此全書貫穿了軟件工程的思想,強(qiáng)調(diào)“自頂向下、逐步求精”“先分析后設(shè)計(jì)再編碼”和“以需求為驅(qū)動(dòng)”等軟件工程方法的應(yīng)用。

    4.注重知識(shí)面的拓展與學(xué)習(xí)興趣的激發(fā)

    相比較而言,教材內(nèi)容畢竟是有限的,學(xué)生要完全掌握J(rèn)ava語言和程序設(shè)計(jì)的精髓,還需要學(xué)習(xí)很多教材之外的知識(shí),為此本書在正文中和正文后分別設(shè)置了“注意”和“拓展”等欄目,介紹一些相關(guān)的歷史典故、發(fā)展動(dòng)向、研究熱點(diǎn)以及技術(shù)方法等知識(shí),并指明學(xué)習(xí)的途徑,以便對(duì)學(xué)生的進(jìn)一步學(xué)習(xí)加以引導(dǎo),從而開拓學(xué)生的知識(shí)面,激發(fā)學(xué)生學(xué)習(xí)的興趣。

    5.注重教材的完整性

    本書提供了電子教案、可執(zhí)行的源程序文件和習(xí)題答案等電子資料,讀者可以從出版社相關(guān)網(wǎng)站下載。

    本書由趙輝、鄭山紅、王璐編著,陳滿林、王國春、彭馨儀參與了部分章節(jié)的編寫工作。

    盡管書稿幾經(jīng)修改,但由于編者水平有限,書中難免有許多疏漏之處,敬請(qǐng)各位同行和廣大讀者批評(píng)指正。

    編 者

    2015年10月

    前言

    第1章 Java語言概述 1
    1.1 Java語言發(fā)展歷史 1
    1.2 Java語言的特點(diǎn) 2
    1.3 Java體系結(jié)構(gòu) 4
    1.4 Java開發(fā)環(huán)境 5
    1.4.1 JDK簡(jiǎn)介 5
    1.4.2 JDK的安裝 5
    1.4.3 開發(fā)環(huán)境配置 6
    1.5 Java程序開發(fā)實(shí)例 7
    1.5.1 Java Application 8
    1.5.2 Java Applet 9
    1.6 Java編程風(fēng)格 10
    1.6.1 Allman風(fēng)格 10
    1.6.2 Kernighan風(fēng)格 10
    本章小結(jié) 10
    拓展 11
    習(xí)題一 11
    第2章 Java語言編程基礎(chǔ) 13
    2.1 標(biāo)識(shí)符、關(guān)鍵字和注釋 13
    2.1.1 標(biāo)識(shí)符 13
    2.1.2 關(guān)鍵字與保留字 13
    2.1.3 注釋 14
    2.2 基本數(shù)據(jù)類型 15
    2.2.1 數(shù)據(jù)類型概述 15
    2.2.2 整數(shù)類型 16
    2.2.3 浮點(diǎn)類型 16
    2.2.4 布爾類型 16
    2.2.5 字符類型 16
    2.2.6 基本數(shù)據(jù)類型間的相互轉(zhuǎn)換 17
    2.2.7 從命令行輸入輸出數(shù)據(jù) 17
    2.3 運(yùn)算符與表達(dá)式 18
    2.3.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 19
    2.3.2 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 20
    2.3.3 邏輯運(yùn)算符與邏輯表達(dá)式 20
    2.3.4 位運(yùn)算符與位表達(dá)式 21
    2.3.5 賦值運(yùn)算符與賦值表達(dá)式 22
    2.3.6 條件運(yùn)算符與條件表達(dá)式 23
    2.3.7 其他運(yùn)算符 23
    2.3.8 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 23
    2.4 控制語句 24
    2.4.1 選擇語句 24
    2.4.2 循環(huán)語句 27
    2.4.3 跳轉(zhuǎn)語句 29
    2.5 數(shù)組 30
    2.5.1 一維數(shù)組 30
    2.5.2 數(shù)組的數(shù)組 32
    2.5.3 數(shù)組排序 34
    2.6 綜合實(shí)例 34
    本章小結(jié) 35
    拓展 36
    習(xí)題二 36
    第3章 Java面向?qū)ο缶幊?38
    3.1 面向?qū)ο蠡A(chǔ) 38
    3.1.1 面向?qū)ο蟮幕驹?38
    3.1.2 面向?qū)ο蟮幕靖拍?38
    3.1.3 面向?qū)ο缶幊痰奶攸c(diǎn) 39
    3.2 類 40
    3.2.1 類的定義 40
    3.2.2 成員變量和局部變量 40
    3.2.3 方法 41
    3.2.4 構(gòu)造方法 42
    3.3 對(duì)象 43
    3.3.1 對(duì)象創(chuàng)建 44
    3.3.2 使用對(duì)象 46
    3.3.3 對(duì)象引用與對(duì)象實(shí)體 47
    3.3.4 垃圾回收機(jī)制 49
    3.4 static關(guān)鍵字 49
    3.4.1 類變量 49
    3.4.2 類方法 50
    3.4.3 靜態(tài)代碼塊 51
    3.5 this關(guān)鍵字 51
    3.5.1 在構(gòu)造方法中使用this 51
    3.5.2 在實(shí)例方法中使用this 52
    3.6 包 52
    3.6.1 包的概念 52
    3.6.2 創(chuàng)建包 53
    3.6.3 導(dǎo)入包 54
    3.6.4 文件打包 55
    3.7 訪問權(quán)限 57
    3.7.1 類成員的訪問權(quán)限 57
    3.7.2 類的訪問權(quán)限 59
    3.8 綜合實(shí)例 59
    本章小結(jié) 60
    拓展 61
    習(xí)題三 61
    第4章 深入面向?qū)ο蟪绦蛟O(shè)計(jì) 63
    4.1 繼承 63
    4.1.1 繼承的定義 63
    4.1.2 子類對(duì)象的構(gòu)造 65
    4.1.3 成員變量隱藏 67
    4.1.4 方法重寫 67
    4.1.5 super關(guān)鍵字 69
    4.1.6 final關(guān)鍵字 71
    4.2 多態(tài) 72
    4.2.1 方法重載 72
    4.2.2 對(duì)象造型 73
    4.2.3 動(dòng)態(tài)綁定 74
    4.3 抽象類 75
    4.3.1 抽象類的定義 75
    4.3.2 抽象類的使用 76
    4.4 接口 77
    4.4.1 接口的定義 77
    4.4.2 接口的實(shí)現(xiàn) 78
    4.4.3 接口的多態(tài) 79
    4.5 內(nèi)部類 80
    4.5.1 實(shí)名內(nèi)部類 80
    4.5.2 匿名內(nèi)部類 82
    4.6 綜合實(shí)例 83
    本章小結(jié) 87
    拓展 87
    習(xí)題四 88
    第5章 常用實(shí)用類 89
    5.1 Object與System類 89
    5.1.1 Object類 89
    5.1.2 System類 90
    5.2 Class類 91
    5.3 異常類 92
    5.3.1 異常類的層次結(jié)構(gòu) 92
    5.3.2 異常處理機(jī)制 93
    5.3.3 自定義異常 95
    5.4 斷言 97
    5.5 String與StringBuffer 98
    5.5.1 字符串的表示和創(chuàng)建 98
    5.5.2 字符串的常用方法 98
    5.5.3 用StringTokenizer類分解字符串 102
    5.5.4 字符串與字符、字節(jié)數(shù)組 103
    5.5.5 StringBuffer類 103
    5.6 Java基本數(shù)據(jù)類型的封裝 105
    5.6.1 基本數(shù)據(jù)類型與封裝類型的轉(zhuǎn)換 105
    5.6.2 字符串與數(shù)值類型的相互轉(zhuǎn)換 107
    5.7 Math類和BigInteger類 108
    5.7.1 Math類 108
    5.7.2 BigInteger類 109
    5.8 時(shí)間和日期類 110
    5.8.1 Date類 110
    5.8.2 Calendar類 111
    5.9 正則表達(dá)式 112
    5.10 綜合實(shí)例 113
    本章小結(jié) 114
    拓展 115
    習(xí)題五 116
    第6章 泛型與集合框架 117
    6.1 泛型 117
    6.1.1 泛型類 117
    6.1.2 泛型接口 119
    6.2 Collection接口 120
    6.3 List接口 121
    6.4 Set接口 123
    6.5 Map接口 124
    6.6 綜合實(shí)例 126
    本章小結(jié) 127
    拓展 127
    習(xí)題六 128
    第7章 圖形用戶接口 129
    7.1 GUI簡(jiǎn)介 129
    7.1.1 AWT組件 129
    7.1.2 Swing組件 129
    7.2 容器組件 131
    7.2.1 JFrame 131
    7.2.2 JPanel 132
    7.3 常用基本組件 133
    7.3.1 JTextField和JTextArea 133
    7.3.2 JLabel 136
    7.3.3 JButton 136
    7.3.4 選擇組件 137
    7.4 布局組件 141
    7.5 菜單組件 148
    7.6 事件 151
    7.7 對(duì)話框 154
    7.7.1 消息對(duì)話框 154
    7.7.2 確認(rèn)對(duì)話框 155
    7.7.3 文件對(duì)話框 157
    7.7.4 顏色對(duì)話框 159
    7.8 綜合實(shí)例 160
    本章小結(jié) 164
    拓展 164
    習(xí)題七 165
    第8章 輸入輸出處理 166
    8.1 輸入輸出流簡(jiǎn)介 166
    8.2 文件 167
    8.2.1 創(chuàng)建文件對(duì)象 167
    8.2.2 文件操作 168
    8.2.3 目錄操作 169
    8.2.4 運(yùn)行可執(zhí)行文件 170
    8.3 字節(jié)流 171
    8.3.1 InputStream類和OutputStream類 171
    8.3.2 FileInputStream類和
    FileOutputStream類 171
    8.4 字符流 174
    8.4.1 Reader和Writer類 174
    8.4.2 FileReader類和FileWriter類 175
    8.4.3 BufferedReader類和
    BufferedWriter類 176
    8.5 隨機(jī)訪問流 177
    8.6 數(shù)據(jù)流 179
    8.7 對(duì)象的串行化 181
    8.8 綜合實(shí)例 182
    本章小結(jié) 185
    拓展 185
    習(xí)題八 186
    第9章 JDBC和數(shù)據(jù)庫訪問 187
    9.1 JDBC簡(jiǎn)介 187
    9.1.1 JDBC結(jié)構(gòu) 187
    9.1.2 JDBC應(yīng)用模式 188
    9.2 連接數(shù)據(jù)庫的兩種方式 189
    9.2.1 JDBC驅(qū)動(dòng)程序 189
    9.2.2 配置ODBC數(shù)據(jù)源 190
    9.2.3 JDBC工作流程 190
    9.3 常用類和接口 192
    9.3.1 DriverManager類 192
    9.3.2 Connection接口 193
    9.3.3 Statement接口 193
    9.3.4 ResultSet接口 194
    9.4 數(shù)據(jù)庫基本操作 196
    9.4.1 查詢操作 196
    9.4.2 更新操作 197
    9.5 預(yù)處理語句 198
    9.6 事務(wù) 200
    9.6.1 事務(wù)簡(jiǎn)介 200
    9.6.2 Java事務(wù)的類型 200
    9.7 綜合實(shí)例 202
    本章小結(jié) 205
    拓展 206
    習(xí)題九 206
    第10章 Java多線程 207
    10.1 什么是多線程 207
    10.2 線程的生命周期 207
    10.3 創(chuàng)建線程的方法 208
    10.3.1 利用Thread類的子類創(chuàng)建線程 209
    10.3.2 使用Runnable接口對(duì)象創(chuàng)建線程 210
    10.3.3 線程常用操作方法 211
    10.3.4 多線程中的共享與獨(dú)享 213
    10.4 線程同步 214
    10.5 線程聯(lián)合 216
    10.6 守護(hù)線程 217
    10.7 綜合實(shí)例 218
    本章小結(jié) 220
    拓展 221
    習(xí)題十 221
    第11章 Java網(wǎng)絡(luò)編程 223
    11.1 網(wǎng)絡(luò)編程基本知識(shí) 223
    11.2 套接字通信 224
    11.2.1 服務(wù)器端套接字 224
    11.2.2 客戶端套接字 224
    11.2.3 通過套接字傳遞數(shù)據(jù) 224
    11.3 數(shù)據(jù)報(bào)通信 227
    11.3.1 DatagramSocket類和
    DatagramPacket類 227
    11.3.2 通過數(shù)據(jù)報(bào)傳遞數(shù)據(jù) 228
    11.4 綜合實(shí)例 229
    本章小結(jié) 233
    拓展 234
    習(xí)題十一 234
    第12章 Java高級(jí)編程 236
    12.1 Java反射機(jī)制 236
    12.1.1 Java反射機(jī)制簡(jiǎn)介 236
    12.1.2 類加載器 238
    12.1.3 利用反射機(jī)制使用成員變量和
    方法 239
    12.2 Annotation 240
    12.2.1 Annotation簡(jiǎn)介 240
    12.2.2 三個(gè)常用的Annotation 241
    12.2.3 自定義Annotation的實(shí)現(xiàn) 243
    12.3 代理機(jī)制 247
    12.3.1 靜態(tài)代理 247
    12.3.2 動(dòng)態(tài)代理 249
    12.4 綜合實(shí)例 250
    本章小結(jié) 252
    拓展 252
    習(xí)題十二 252
    附錄 Java編程規(guī)范 254
    參考文獻(xiàn) 258
最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
主站蜘蛛池模板: 欧美一级一极性活片免费观看 | 亚洲国产成人在线视频 | 国产原创一区二区 | 日韩一级片在线播放 | 美女被拍拍拍拍拍拍拍拍 | 国产久草视频 | 欧美成人综合 | 国产不卡一区二区三区免费视 | 国产欧美曰韩一区二区三区 | 久草中文在线 | 欧美一区亚洲 | 日韩久久久精品首页 | 亚洲精品国自产拍影院 | 在线亚洲自拍 | 91国内精品久久久久怡红院 | 久久精品免费视频观看 | 久久国内精品自在自线400部o | 国产成人免费高清视频 | 午夜大片免费男女爽爽影院久久 | 国产精品人伦久久 | 99ri在线精品视频在线播放 | 欧美一区二区三区gg高清影视 | jyzzjyzz国产免费观看 | 久久久久免费精品视频 | 精品99在线观看 | 私人午夜影院 | 国产亚洲精品久久久久久久 | 日本一区三区二区三区四区 | 亚洲欧美小视频 | 国产在线精品香蕉综合网一区 | 国产精品久久久久久麻豆一区 | 亚洲精品色| 韩国视频一区 | 97在线免费视频 | 亚洲精品视频专区 | 草免费视频 | 思99re久久这里只有精品首页 | 亚洲欧美日本国产综合在线 | 欧美亚洲影院 | 中国女人18xnxx视频 | 日韩欧美中文字幕一区二区三区 |