欧美视频网-亚洲黄色在线视频-www.日韩.com-欧美一区免费-欧美高清免费-欧美另类综合

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

Java編程基礎(chǔ)案例式教程

中國水利水電出版社
    【作 者】主編 陳艷華 唐春蘭 【I S B N 】978-7-5226-0214-1 【責(zé)任編輯】高輝 【適用讀者群】本專通用 【出版時(shí)間】2021-11-20 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數(shù)】352 【千字?jǐn)?shù)】549 【印 張】22 【定 價(jià)】62 【叢 書】普通高等院校“十四五”新形態(tài)教材 【備注信息】
圖書詳情

    內(nèi) 容 提 要

    本書主要講解了Java編程基礎(chǔ)知識(shí),從面向過程到面向?qū)ο蟮木幊趟枷耄瑑?nèi)容涵蓋了程序的順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)以及面向?qū)ο缶幊袒A(chǔ)。本書采用案例式教學(xué)方式,除第1、10章外,其余章節(jié)都設(shè)有相應(yīng)知識(shí)點(diǎn)的綜合案例,能夠激發(fā)讀者興趣,使讀者能夠融會(huì)貫通所學(xué)知識(shí),提高讀者自主學(xué)習(xí)和創(chuàng)新的能力,培養(yǎng)他們的邏輯思維能力及分析解決問題的能力。

    本書可以作為高等教育本科、高職高專院校計(jì)算機(jī)相關(guān)專業(yè)的教材,也可以作為Java培訓(xùn)的教材和參考書籍。

    結(jié)構(gòu)緊密:針對(duì)Java 語言特點(diǎn)設(shè)計(jì)知識(shí)體系,各章節(jié)模塊之間緊密銜接。

    循序漸進(jìn):從零起點(diǎn)開始,由淺入深安排知識(shí)點(diǎn)層次,逐步提升案例難度。

    注重實(shí)踐:采用案例式教學(xué),激發(fā)讀者興趣,培養(yǎng)動(dòng)手能力,鞏固所學(xué)知識(shí)。

    前 言

    Java是當(dāng)前流行的一種程序設(shè)計(jì)語言,因其具有安全性、平臺(tái)無關(guān)性、性能優(yōu)異等特點(diǎn),自問世以來一直受到廣大編程人員的喜愛。在當(dāng)今這個(gè)網(wǎng)絡(luò)時(shí)代,Java技術(shù)應(yīng)用十分廣泛,從小型移動(dòng)設(shè)備的開發(fā)到大型的企業(yè)級(jí)開發(fā),隨處都能看到Java的身影。對(duì)于一個(gè)想從事Java開發(fā)的人員來說,學(xué)好Java基礎(chǔ)尤為重要。全書共10章,第1章主要講解Java的特點(diǎn)與發(fā)展史、JDK的使用、Java程序的編寫與運(yùn)行機(jī)制、Java開發(fā)環(huán)境的搭建等;第2~6章主要講解Java編程基礎(chǔ)知識(shí),包括Java基本語法、面向?qū)ο蟆ava API和集合;第7~10章主要講解Java進(jìn)階知識(shí),包括異常處理、I/O、多線程、GUI。本書除第1、10章外,其余各章均設(shè)有一個(gè)綜合案例,使讀者能夠融會(huì)貫通所學(xué)知識(shí)。本書與我國當(dāng)前教育改革發(fā)展的需要相適應(yīng),圖文并茂、通俗易懂,并且具有以下特點(diǎn):

    (1)對(duì)Java基礎(chǔ)知識(shí)體系進(jìn)行了重新規(guī)劃,使知識(shí)模塊之間的銜接更緊密。

    (2)從內(nèi)容到實(shí)例都遵循由淺入深、循序漸進(jìn)的原則。

    (3)知識(shí)體系涵蓋的內(nèi)容更廣泛,對(duì)每個(gè)知識(shí)點(diǎn)的講解更加詳細(xì)。

    (4)案例豐富,為每個(gè)知識(shí)點(diǎn)都配備了案例,既增強(qiáng)了讀者的動(dòng)手能力,又鞏固了讀者所學(xué)知識(shí)。

    (5)編寫語言簡練、通俗易懂,用簡單、清晰的語言描述復(fù)雜的編程問題,同時(shí),為抽像的知識(shí)點(diǎn)配備了生動(dòng)的圖例,幫助讀者理解所學(xué)知識(shí)。

    本書由陳艷華副教授、唐春蘭老師擔(dān)任主編,張凱教授、張權(quán)鱺(西北農(nóng)林科技大學(xué)信息工程學(xué)院學(xué)生)擔(dān)任副主編。各章的編寫分工情況如下:張權(quán)鱺編寫第1章,陳艷華編寫第2、3、9章、第2~9章的綜合案例,唐春蘭編寫第4、5、6、7、8、10章,張凱、陳艷華負(fù)責(zé)審定全書。在編寫過程中,本書參閱和引用了大量專著和文獻(xiàn)資料,在此對(duì)各位作者深表謝意。同時(shí),本書的出版得到了內(nèi)江師范學(xué)院領(lǐng)導(dǎo)的大力支持以及中國水利水電出版社的指導(dǎo)與幫助,在此一并表示感謝。

    本書提供數(shù)字課程的學(xué)習(xí)資源,包括電子教案、教學(xué)設(shè)計(jì)、源代碼、題庫、作業(yè)任務(wù)、操作視頻等,讀者可以發(fā)郵件至作者郵箱(909601775@qq.com)獲取。

    由于本書的知識(shí)面廣,需要將諸多知識(shí)很好地貫穿起來,難度較大,加之編寫時(shí)間倉促,不足之處在所難免,懇請(qǐng)讀者多提寶貴意見。

    編 者

    2021年10月

    前言

    第1章 Java開發(fā)入門 1
    1.1 Java概述 1
    1.1.1 Java語言的發(fā)展 1
    1.1.2 Java技術(shù)簡介 2
    1.1.3 Java語言的特點(diǎn) 2
    1.2 Java開發(fā)環(huán)境(JDK)的配置和環(huán)境
    變量的設(shè)置 3
    1.2.1 JDK的概念 3
    1.2.2 安裝JDK 4
    1.2.3 JDK目錄介紹 6
    1.2.4 JDK環(huán)境變量設(shè)置 6
    1.2.5 編譯命令和執(zhí)行命令 8
    1.3 EditPlus開發(fā)工具的使用 9
    1.3.1 EditPlus的安裝和啟動(dòng) 9
    1.3.2 EditPlus的Java運(yùn)行環(huán)境配置 11
    1.4 編寫第一個(gè)Java程序 13
    1.5 本章小結(jié) 14
    1.6 習(xí)題 14
    第2章 Java編程基礎(chǔ) 17
    2.1 Java的基本語法 17
    2.1.1 Java代碼的基本格式 17
    2.1.2 Java中的注釋 18
    2.1.3 Java中的標(biāo)識(shí)符 19
    2.1.4 Java中的關(guān)鍵字 19
    2.2 Java中的常量與變量 20
    2.2.1 常量的定義 20
    2.2.2 Java中的變量 21
    2.2.3 變量的類型轉(zhuǎn)換 25
    2.2.4 變量的作用域 28
    2.3 Java中的運(yùn)算符 30
    2.3.1 算術(shù)運(yùn)算符 30
    2.3.2 賦值運(yùn)算符 32
    2.3.3 關(guān)系運(yùn)算符 33
    2.3.4 邏輯運(yùn)算符 34
    2.3.5 條件運(yùn)算符 36
    2.3.6 位運(yùn)算符 36
    2.3.7 運(yùn)算符的優(yōu)先級(jí) 38
    2.4 選擇結(jié)構(gòu)語句 39
    2.4.1 if條件語句 39
    2.4.2 switch條件語句 44
    2.5 循環(huán)結(jié)構(gòu)語句 47
    2.5.1 while循環(huán)語句 47
    2.5.2 do-while循環(huán)語句 49
    2.5.3 for循環(huán)語句 50
    2.5.4 循環(huán)嵌套 52
    2.5.5 跳轉(zhuǎn)語句 54
    2.6 方法 56
    2.6.1 方法的概念 56
    2.6.2 方法的重載 60
    2.7 數(shù)組 63
    2.7.1 一維數(shù)組 63
    2.7.2 使用數(shù)組時(shí)常見的問題 66
    2.7.3 數(shù)組的常見操作 67
    2.7.4 二維數(shù)組 72
    2.8 【綜合案例】剪刀石頭布猜拳游戲 75
    2.9 本章小結(jié) 78
    2.10 習(xí)題 79
    第3章 類與對(duì)象 81
    3.1 面向?qū)ο蟮母拍?81
    3.2 Java中的類與對(duì)象 82
    3.2.1 類與對(duì)象的關(guān)系 82
    3.2.2 類的定義 83
    3.2.3 對(duì)象的創(chuàng)建與使用 85
    3.2.4 訪問控制符 88
    3.3 類的封裝 90
    3.4 構(gòu)造方法 92
    3.4.1 構(gòu)造方法的定義和重載 92
    3.4.2 構(gòu)造方法的作用 93
    3.5 this關(guān)鍵字 94
    3.6 static關(guān)鍵字 96
    3.6.1 靜態(tài)變量 96
    3.6.2 靜態(tài)方法 100
    3.7 包 101
    3.7.1 包的概念 101
    3.7.2 創(chuàng)建和使用包 102
    3.7.3 Java系統(tǒng)包 103
    3.8 【綜合案例】學(xué)生成績統(tǒng)計(jì) 104
    3.9 本章小結(jié) 107
    3.10 習(xí)題 107
    第4章 繼承、接口和多態(tài) 111
    4.1 類的繼承 111
    4.1.1 繼承的概念 111
    4.1.2 重寫父類方法 114
    4.1.3 super 關(guān)鍵字 115
    4.2 final關(guān)鍵字 118
    4.2.1 final關(guān)鍵字修飾類 118
    4.2.2 final關(guān)鍵字修飾方法 119
    4.2.3 final關(guān)鍵字修飾變量 120
    4.3 抽象類和接口 120
    4.3.1 抽象類 120
    4.3.2 接口 122
    4.4 多態(tài) 124
    4.4.1 多態(tài)概述 124
    4.4.2 對(duì)象的類型轉(zhuǎn)換 128
    4.4.3 Object 類 132
    4.5 內(nèi)部類 136
    4.5.1 成員內(nèi)部類 136
    4.5.2 方法內(nèi)部類 138
    4.5.3 靜態(tài)內(nèi)部類 139
    4.5.4 匿名內(nèi)部類 141
    4.6 【綜合案例】對(duì)動(dòng)物園猴子的管理 142
    4.7 本章小結(jié) 146
    4.8 習(xí)題 146
    第5章 Java API 149
    5.1 String類和StringBuffer類 149
    5.1.1 String類 149
    5.1.2 String類的常見操作 151
    5.1.3 StringBuffer類 155
    5.2 System類與Runtime類 158
    5.2.1 System類 158
    5.2.2 Runtime類 162
    5.3 Math類與Random類 165
    5.3.1 Math類 165
    5.3.2 Random類 166
    5.4 包裝類 168
    5.5 Date類、Calendar類、DateFormat類
    和SimpleDateFormat類 172
    5.5.1 Date類 172
    5.5.2 Calendar類 173
    5.5.3 DateFormat 類 175
    5.5.4 SimpleDateFormat 類 176
    5.6 【綜合案例】字符串排序 178
    5.7 本章小結(jié) 180
    5.8 習(xí)題 180
    第6章 集合 183
    6.1 集合概述 183
    6.2 Collection接口 185
    6.3 List接口 186
    6.3.1 List接口簡介 186
    6.3.2 ArrayList集合 186
    6.3.3 LinkedList集合 188
    6.3.4 Iterator接口 190
    6.3.5 foreach循環(huán) 191
    6.3.6 ListIterator接口 194
    6.3.7 Enumeration接口 196
    6.4 Set接口 197
    6.4.1 Set接口簡介 197
    6.4.2 HashSet集合 197
    6.4.3 TreeSet集合 201
    6.5 Map接口 206
    6.5.1 Map接口簡介 206
    6.5.2 HashMap 集合 207
    6.5.3 TreeMap集合 210
    6.6 泛型 211
    6.7 常用工具類 213
    6.7.1 Collections類 213
    6.7.2 Arrays類 215
    6.8 【綜合案例】用集合模擬數(shù)據(jù)庫進(jìn)行
    增刪改查操作 218
    6.9 本章小結(jié) 222
    6.10 習(xí)題 222
    第7章 異常處理 225
    7.1 異常的基本概念 225
    7.2 異常和異常類 226
    7.3 Java中的異常處理 228
    7.3.1 異常的產(chǎn)生 228
    7.3.2 異常的捕獲與處理 229
    7.3.3 多異常處理 230
    7.4 拋出異常 233
    7.4.1 拋出異常概述 233
    7.4.2 拋出異常交給調(diào)用者處理 234
    7.4.3 拋出異常交給系統(tǒng)處理 236
    7.5 自定義異常類 236
    7.6 【綜合案例】模擬用戶登錄功能 238
    7.7 本章小結(jié) 241
    7.8 習(xí)題 241
    第8章 輸入/輸出與文件處理 245
    8.1 流 245
    8.1.1 流的概念 245
    8.1.2 輸入/輸出流 245
    8.1.3 緩沖流 246
    8.2 輸入/輸出類庫 246
    8.3 字節(jié)流 248
    8.3.1 InputStream類和OutputStream類 248
    8.3.2 FileInputStream類
    和FileOutputStream類 249
    8.3.3 DataInputStream類
    和DataOutputStream類 254
    8.4 字符流 256
    8.4.1 Reader類和Writer類 256
    8.4.2 FileReader類和FileWriter類 257
    8.5 緩沖流 260
    8.5.1 BufferedInputStream類
    和BufferedOutputStream類 260
    8.5.2 BufferedReader類
    和BufferedWriter類 261
    8.6 標(biāo)準(zhǔn)輸入/輸出流 264
    8.7 文件處理 267
    8.8 隨機(jī)讀寫文件 269
    8.9 【綜合案例】保存書店每日交易記錄 271
    8.10 本章小結(jié) 277
    8.11 習(xí)題 277
    第9章 多線程 280
    9.1 線程的概述 280
    9.1.1 程序和進(jìn)程 280
    9.1.2 線程 281
    9.2 線程的狀態(tài)與生命周期 282
    9.2.1 線程的5種狀態(tài) 282
    9.2.2 線程的調(diào)度與優(yōu)先級(jí) 283
    9.3 線程的創(chuàng)建 283
    9.3.1 Thread類中常用的方法 284
    9.3.2 通過繼承Thread類創(chuàng)建線程 285
    9.3.3 使用Runnable接口實(shí)現(xiàn)多線程 286
    9.3.4 兩種創(chuàng)建線程方法的比較 287
    9.4 線程的主要操作方法 289
    9.4.1 取得并設(shè)置當(dāng)前線程名稱 289
    9.4.2 判斷線程是否啟動(dòng) 290
    9.4.3 線程的插隊(duì) 291
    9.4.4 線程的休眠 293
    9.4.5 后臺(tái)線程 294
    9.4.6 線程的優(yōu)先級(jí) 295
    9.4.7 線程的讓步 296
    9.5 線程的同步 297
    9.5.1 線程安全 297
    9.5.2 同步代碼 299
    9.6 【綜合案例】生產(chǎn)者與消費(fèi)者 302
    9.7 本章小結(jié) 310
    9.8 習(xí)題 310
    第10章 圖形用戶界面GUI 313
    10.1 圖形用戶界面概述 313
    10.1.1 GUI組成元素分類 313
    10.1.2 AWT和Swing介紹 313
    10.2 Swing容器 314
    10.2.1 Swing容器分類 314
    10.2.2 窗口JFrame和對(duì)話框JDialog 315
    10.3 布局管理 317
    10.3.1 流布局管理器 318
    10.3.2 邊界布局管理器 318
    10.3.3 網(wǎng)格布局管理器 319
    10.3.4 其他布局管理器 319
    10.3.5 容器的嵌套 319
    10.4 事件處理 321
    10.4.1 事件模型 321
    10.4.2 Swing中的事件和事件監(jiān)聽器 323
    10.4.3 ActionEvent(動(dòng)作事件) 327
    10.4.4 KeyEvent(按鍵事件) 327
    10.4.5 MouseEvent(鼠標(biāo)事件) 327
    10.4.6 WindowEvent(窗口事件) 328
    10.5 Swing基本組件 329
    10.5.1 標(biāo)簽 329
    10.5.2 按鈕和菜單 330
    10.5.3 文本編輯組件 334
    10.5.4 組合框 339
    10.5.5 其他組件 340
    10.6 本章小結(jié) 341
    10.7 習(xí)題 341
    參考文獻(xiàn) 344





最新評(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è)
主站蜘蛛池模板: 韩国美女激情视频一区二区 | 国产亚洲精品日韩已满十八 | 国产90后美女露脸在线观看 | 国产精品1区 2区 3区 | 免费亚洲网站 | 三级精品在线观看 | 最新中文字幕一区二区乱码 | 手机看片日韩日韩国产在线看 | 国产成人在线视频观看 | 亚洲天堂免费在线视频 | 国产高清在线精品免费 | 国产欧美成人xxx视频 | 日本aaaa级| 久久夜色精品国产 | 国产欧美一区二区三区免费看 | 自拍视频一区 | 免费观看日本视频 | 欧美成人免费观看久久 | 亚洲九九 | www.亚洲天堂.com | 日韩一区精品 | 亚洲一级毛片免费观看 | 东京一区二区三区高清视频 | 性a爱片免费视频性 | 欧美一区三区 | 久久成人午夜 | 免费久久精品 | 久久www免费人成精品 | 国产精品美女一区二区三区 | 国内精品亚洲 | 国产美女一级特黄毛片 | 欧美日韩一区二区在线视频 | 青草久草 | 亚洲欧美18v中文字幕高清 | 在线看日韩| 久久久成人网 | 国产精品亚洲综合久久 | 99日韩| 农村寡妇特一级毛片 | 91丨九色丨首页在线观看 | yp国产在线观看 |