欧美一级特黄aaaaaaa在线观看-欧美一级特黄aaaaaa在线看片-欧美一级特黄aa大片-欧美一级特黄刺激大片视频-深夜久久-深夜激情网站

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

Java編程基礎案例式教程

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

    內 容 提 要

    本書主要講解了Java編程基礎知識,從面向過程到面向對象的編程思想,內容涵蓋了程序的順序結構、選擇結構、循環結構以及面向對象編程基礎。本書采用案例式教學方式,除第1、10章外,其余章節都設有相應知識點的綜合案例,能夠激發讀者興趣,使讀者能夠融會貫通所學知識,提高讀者自主學習和創新的能力,培養他們的邏輯思維能力及分析解決問題的能力。

    本書可以作為高等教育本科、高職高專院校計算機相關專業的教材,也可以作為Java培訓的教材和參考書籍。

    結構緊密:針對Java 語言特點設計知識體系,各章節模塊之間緊密銜接。

    循序漸進:從零起點開始,由淺入深安排知識點層次,逐步提升案例難度。

    注重實踐:采用案例式教學,激發讀者興趣,培養動手能力,鞏固所學知識。

    前 言

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

    (1)對Java基礎知識體系進行了重新規劃,使知識模塊之間的銜接更緊密。

    (2)從內容到實例都遵循由淺入深、循序漸進的原則。

    (3)知識體系涵蓋的內容更廣泛,對每個知識點的講解更加詳細。

    (4)案例豐富,為每個知識點都配備了案例,既增強了讀者的動手能力,又鞏固了讀者所學知識。

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

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

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

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

    編 者

    2021年10月

    前言

    第1章 Java開發入門 1
    1.1 Java概述 1
    1.1.1 Java語言的發展 1
    1.1.2 Java技術簡介 2
    1.1.3 Java語言的特點 2
    1.2 Java開發環境(JDK)的配置和環境
    變量的設置 3
    1.2.1 JDK的概念 3
    1.2.2 安裝JDK 4
    1.2.3 JDK目錄介紹 6
    1.2.4 JDK環境變量設置 6
    1.2.5 編譯命令和執行命令 8
    1.3 EditPlus開發工具的使用 9
    1.3.1 EditPlus的安裝和啟動 9
    1.3.2 EditPlus的Java運行環境配置 11
    1.4 編寫第一個Java程序 13
    1.5 本章小結 14
    1.6 習題 14
    第2章 Java編程基礎 17
    2.1 Java的基本語法 17
    2.1.1 Java代碼的基本格式 17
    2.1.2 Java中的注釋 18
    2.1.3 Java中的標識符 19
    2.1.4 Java中的關鍵字 19
    2.2 Java中的常量與變量 20
    2.2.1 常量的定義 20
    2.2.2 Java中的變量 21
    2.2.3 變量的類型轉換 25
    2.2.4 變量的作用域 28
    2.3 Java中的運算符 30
    2.3.1 算術運算符 30
    2.3.2 賦值運算符 32
    2.3.3 關系運算符 33
    2.3.4 邏輯運算符 34
    2.3.5 條件運算符 36
    2.3.6 位運算符 36
    2.3.7 運算符的優先級 38
    2.4 選擇結構語句 39
    2.4.1 if條件語句 39
    2.4.2 switch條件語句 44
    2.5 循環結構語句 47
    2.5.1 while循環語句 47
    2.5.2 do-while循環語句 49
    2.5.3 for循環語句 50
    2.5.4 循環嵌套 52
    2.5.5 跳轉語句 54
    2.6 方法 56
    2.6.1 方法的概念 56
    2.6.2 方法的重載 60
    2.7 數組 63
    2.7.1 一維數組 63
    2.7.2 使用數組時常見的問題 66
    2.7.3 數組的常見操作 67
    2.7.4 二維數組 72
    2.8 【綜合案例】剪刀石頭布猜拳游戲 75
    2.9 本章小結 78
    2.10 習題 79
    第3章 類與對象 81
    3.1 面向對象的概念 81
    3.2 Java中的類與對象 82
    3.2.1 類與對象的關系 82
    3.2.2 類的定義 83
    3.2.3 對象的創建與使用 85
    3.2.4 訪問控制符 88
    3.3 類的封裝 90
    3.4 構造方法 92
    3.4.1 構造方法的定義和重載 92
    3.4.2 構造方法的作用 93
    3.5 this關鍵字 94
    3.6 static關鍵字 96
    3.6.1 靜態變量 96
    3.6.2 靜態方法 100
    3.7 包 101
    3.7.1 包的概念 101
    3.7.2 創建和使用包 102
    3.7.3 Java系統包 103
    3.8 【綜合案例】學生成績統計 104
    3.9 本章小結 107
    3.10 習題 107
    第4章 繼承、接口和多態 111
    4.1 類的繼承 111
    4.1.1 繼承的概念 111
    4.1.2 重寫父類方法 114
    4.1.3 super 關鍵字 115
    4.2 final關鍵字 118
    4.2.1 final關鍵字修飾類 118
    4.2.2 final關鍵字修飾方法 119
    4.2.3 final關鍵字修飾變量 120
    4.3 抽象類和接口 120
    4.3.1 抽象類 120
    4.3.2 接口 122
    4.4 多態 124
    4.4.1 多態概述 124
    4.4.2 對象的類型轉換 128
    4.4.3 Object 類 132
    4.5 內部類 136
    4.5.1 成員內部類 136
    4.5.2 方法內部類 138
    4.5.3 靜態內部類 139
    4.5.4 匿名內部類 141
    4.6 【綜合案例】對動物園猴子的管理 142
    4.7 本章小結 146
    4.8 習題 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 本章小結 180
    5.8 習題 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循環 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 【綜合案例】用集合模擬數據庫進行
    增刪改查操作 218
    6.9 本章小結 222
    6.10 習題 222
    第7章 異常處理 225
    7.1 異常的基本概念 225
    7.2 異常和異常類 226
    7.3 Java中的異常處理 228
    7.3.1 異常的產生 228
    7.3.2 異常的捕獲與處理 229
    7.3.3 多異常處理 230
    7.4 拋出異常 233
    7.4.1 拋出異常概述 233
    7.4.2 拋出異常交給調用者處理 234
    7.4.3 拋出異常交給系統處理 236
    7.5 自定義異常類 236
    7.6 【綜合案例】模擬用戶登錄功能 238
    7.7 本章小結 241
    7.8 習題 241
    第8章 輸入/輸出與文件處理 245
    8.1 流 245
    8.1.1 流的概念 245
    8.1.2 輸入/輸出流 245
    8.1.3 緩沖流 246
    8.2 輸入/輸出類庫 246
    8.3 字節流 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 標準輸入/輸出流 264
    8.7 文件處理 267
    8.8 隨機讀寫文件 269
    8.9 【綜合案例】保存書店每日交易記錄 271
    8.10 本章小結 277
    8.11 習題 277
    第9章 多線程 280
    9.1 線程的概述 280
    9.1.1 程序和進程 280
    9.1.2 線程 281
    9.2 線程的狀態與生命周期 282
    9.2.1 線程的5種狀態 282
    9.2.2 線程的調度與優先級 283
    9.3 線程的創建 283
    9.3.1 Thread類中常用的方法 284
    9.3.2 通過繼承Thread類創建線程 285
    9.3.3 使用Runnable接口實現多線程 286
    9.3.4 兩種創建線程方法的比較 287
    9.4 線程的主要操作方法 289
    9.4.1 取得并設置當前線程名稱 289
    9.4.2 判斷線程是否啟動 290
    9.4.3 線程的插隊 291
    9.4.4 線程的休眠 293
    9.4.5 后臺線程 294
    9.4.6 線程的優先級 295
    9.4.7 線程的讓步 296
    9.5 線程的同步 297
    9.5.1 線程安全 297
    9.5.2 同步代碼 299
    9.6 【綜合案例】生產者與消費者 302
    9.7 本章小結 310
    9.8 習題 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和對話框JDialog 315
    10.3 布局管理 317
    10.3.1 流布局管理器 318
    10.3.2 邊界布局管理器 318
    10.3.3 網格布局管理器 319
    10.3.4 其他布局管理器 319
    10.3.5 容器的嵌套 319
    10.4 事件處理 321
    10.4.1 事件模型 321
    10.4.2 Swing中的事件和事件監聽器 323
    10.4.3 ActionEvent(動作事件) 327
    10.4.4 KeyEvent(按鍵事件) 327
    10.4.5 MouseEvent(鼠標事件) 327
    10.4.6 WindowEvent(窗口事件) 328
    10.5 Swing基本組件 329
    10.5.1 標簽 329
    10.5.2 按鈕和菜單 330
    10.5.3 文本編輯組件 334
    10.5.4 組合框 339
    10.5.5 其他組件 340
    10.6 本章小結 341
    10.7 習題 341
    參考文獻 344





最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 亚洲午夜视频在线 | 中文字幕日韩精品一区口 | 久久综合亚洲伊人色 | 精品资源在线 | 好色123 | 欧美特黄a级高清免费看片 欧美特黄a级片 | 精品视频一区二区三区四区 | 色综合精品久久久久久久 | 国产极品在线观看视频 | 94久久国产乱子伦精品免费 | 午夜一级做a爰片久久毛片 午夜影院日韩 | 7799国产精品久久久久99 | 国内自拍视频一区二区三区 | 成年网站未满十八禁毛片免费 | 日日噜噜夜夜躁躁狠狠 | 视频区 图片区 小说区 | 久久99国产精品亚洲 | 最新国产精品精品视频 | 97人人做人人添人人爱 | 亚洲天堂久久精品 | 韩国美女一级毛片 | 青青草一区国产97 | 色婷婷精品大全在线视频 | 又黄又爽的男女视频 | 精品视频一区二区三区四区 | 免费韩国美女爽快一级毛片 | 色婷婷久久免费网站 | 91免费观看在线网址 | 亚洲图片另类 | 久久噜噜噜久久亚洲va久 | 亚洲国产天堂久久九九九 | 一本色道久久88综合亚洲精品高清 | 国产精品欧美韩国日本久久 | 91久久精品日日躁夜夜躁欧美 | 成人午夜免费福利视频 | 久久婷婷五综合一区二区 | 日韩天天摸天天澡天天爽视频 | 成人国产午夜在线视频 | 亚洲视频一区在线观看 | 中国一级特黄真人毛片免费看 | 伊人热人久久中文字幕 |