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

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

Java面向對象程序設計(微課版)

中國水利水電出版社
    【作 者】主編 謝先偉 王海洋 【I S B N 】978-7-5170-9439-5 【責任編輯】周益丹 【適用讀者群】本專通用 【出版時間】2021-02-01 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數】216 【千字數】298 【印 張】13.5 【定 價】40 【叢 書】高等職業教育軟件技術專業新形態教材 【備注信息】
圖書詳情

    本書為Java 面向對象程序設計的教材。編者基于多年教學和開發項目的經驗,經過精

    心布局和篩選案例寫成此書。

    本書共分為10 章,涵蓋了Java 面向對象程序設計中的基礎編程、面向對象編程基礎、

    抽象類與接口、常用類、集合、異常、JDBC 連接、文件和輸入輸出流、多線程等內容。

    每個章節均以任務驅動,每個任務由“任務描述”“任務要求”“知識鏈接”和“實現方法”

    組成!叭蝿彰枋觥苯榻B任務內容;“任務要求”指明任務使用的知識點及其目標;“知識鏈接”

    詳細說明任務需要的知識點;“實現方法”說明任務代碼的實現過程。每個章節的重點部

    分均有視頻講解及代碼資源。每章均有配套習題,用于鞏固所學內容。

    本書內容豐富、實用性強,非常適用于學習Java 基礎編程,適合高職院校師生使用,

    可作為編程培訓的入門教材,也可供自學者參考使用。

    課程內容:通俗易懂、任務驅動、工學交替、學做融合

    微課資源:重點、難點及案例可掃碼觀看視頻自主學習

    綜合實訓:結合實際的工程案例,綜合運用所學知識點

    更多資源:微課、電子課件、源碼、案例庫、課程網站

    與傳統程序設計語言不同,Sun 公司(2010 年被Oracle 公司收購)在推出 Java 之際

    就將其作為一種開放的技術,這與微軟公司所倡導的注重精英和封閉式的模式完全不同。

    在最受歡迎的程序設計語言排行榜上,Java 語言已經連續數年位列榜首!癢rite once, Run

    anywhere”(一次編寫,到處可行),這是一種很有效率的編程方式。Java 具有跨平臺、完

    全面向對象、既適合于單機編程也適合于Internet 編程等特點,使其具有了強大的生命力。

    本書從教學實際及市場對Java 人才的需求出發,合理安排知識結構,內容講解由淺

    入深、循序漸進,每個章節都用生動的案例進行引領,便于提高學生的學習興趣和動手實

    踐能力。本書旨在縮短高等院校的軟件人才培養與軟件公司的人才需求之間的距離。

    1.本書的特點與優勢

    (1)由淺入深,結構清晰。本書內容以學生為第一視角,本著由淺入深、循序漸進的

    原則及先易后難的規律合理安排各個章節,便于學生掌握所需知識,符合學習規律和教學

    規律,學生上手快,老師易教學。

    (2)理論聯系實際,注重實踐能力的提升。本書在教學方法上采用的是案例驅動與綜

    合實訓相結合的方式,每個章節通過案例引領引出知識點,并配有相應的任務,對知識點

    進行拓展訓練,使讀者對所學知識有一個完整的基于任務的認知過程。

    (3)學以致用,注重能力。以“案例驅動—實用知識點—任務實施—拓展訓練”為主

    線進行編寫,注重學習能力和動手能力的培養,達到學以致用的目的。

    (4)提供立體化教學資源。本書提供了教學所用的可下載的視頻、PPT 課件、課程案

    例代碼等資源,方便老師授課和學生學習。

    2.本書內容介紹

    第1 章“緒論”,講解了Java 的誕生和發展歷史、JDK 及Eclipse 的安裝和部署等內容。

    第2 章“Java 編程基礎”,講解了常用的8 種基本數據類型、運算符和表達式、if 語

    句和switch 語句、3 種循環語句、2 個流程跳轉語句、一維數組和二維數組等內容。

    第3 章“面向對象編程基礎”,講解了面向對象編程中類的概念和特征,包括類的定

    義和對象的生成、封裝的概念和實現、構造方法的重載、this 關鍵字、繼承的實現、super

    關鍵字、多態等內容。

    第4 章“抽象類、接口和包”,講解了抽象類的概念、抽象方法的定義、抽象類與抽

    象方法的關系、子類如何繼承抽象類并實現抽象類的方法、接口的概念、子類實現接口的

    方法、抽象類與接口的聯系及區別、包的概念與定義、包的導入、Java 權限修飾符等內容。

    第5 章“常用類”,講解了字符串(String、StringBuffer、StringBuilder)類、基本類

    型封裝類、裝箱和拆箱、自動裝箱和拆箱、數學類Math、日期類(Date、Calendar)的使

    用等內容。

    第6 章“集合”,講解了Java 集合框架、List 接口、泛型、Iterator(迭代器)接口、

    Set 接口、Map 接口、Collections 類、Comparable 與Comparator 接口等內容。

    第7 章“異!,講解了Java 語言異常的概念和類型、異常處理機制、異常的拋出和

    捕獲等內容。

    第8 章“JDBC”,講解了JDBC 技術基礎知識和標準API、數據庫連接、數據庫訪問

    和對數據的操作(增、刪、改、查)、DAO 模式等內容。

    第9 章“文件和輸入輸出流”,講解了Java 文件操作系統、字節流、字符流、轉換流

    等內容。

    第10 章“多線程”,講解了進程和線程的概念、多線程的優缺點、線程的創建方法、

    線程的狀態和常用方法、線程安全問題、線程的同步等內容。

    3.讀者定位

    本書是Java 語言的入門級教材,適合于Java 語言的初學者和零基礎編程經驗的讀者,

    如果讀者具備C 語言的基礎知識,則有助于對本書內容的掌握。

    本書主要面向高等職業技術院校,既可作為大中專院校的Java 程序設計與開發課程

    的教材,也可以作為讀者自學的參考書。

    本書的作者團隊由經驗豐富的一線骨干教師組成。他們教學經驗豐富,而且參與了大

    量的Java 項目的開發,實戰經驗豐富。在長期的Java 教學中,他們將項目開發的經驗融

    入教學中。

    本書由重慶工程職業技術學院謝先偉、王海洋任主編,廖清科、楊娟、陳笛任副主編。

    其中,第3、4、5、7、9 章由謝先偉編寫;第2、10 章由王海洋編寫;第1 章由廖清科編

    寫;第8 章由楊娟編寫;第6 章由陳笛編寫。謝先偉進行統一審稿,并對全書內容進行了

    補充和完善。參與本書編寫工作的還有萬青、邵亮、游祖會、段萍、何曉琴、李崇、任亮、

    周桐、邱雷等。

    在本書的編寫過程中,重慶工程職業技術學院唐繼紅副院長、重慶工程職業技術學院

    教務處處長楊智勇和大數據與物聯網學院伍小兵院長、鄧榮書記、周桐副院長給予了大力

    支持和關心。本書在編寫過程中也參考了“傳智播客”講師畢向東老師、MLDN 講師李

    興華老師的講課案例,在此一并表示感謝。

    由于編者水平有限,書中若有不當之處,敬請讀者指正。

    第1 章 緒論....................................... 1
    任務1 認識Java 語言 ..........................2
    任務描述......................................................... 2
    任務要求......................................................... 2
    知識鏈接......................................................... 2
    1.Java 的誕生 ................................................ 2
    2.Java 的發展 ................................................ 2
    3.Java 語言的特點 ........................................ 3
    4.Java 程序的分類 ........................................ 4
    5.Java 程序的工作過程 ................................ 7
    6.Java 程序的開發過程 ................................ 8
    實現方法....................................................... 12
    1.分析題目 .................................................. 12
    2.實施步驟 .................................................. 13
    任務2 安裝Eclipse ............................15
    任務描述....................................................... 15
    任務要求....................................................... 15
    知識鏈接....................................................... 15
    1.Eclipse 簡介 ............................................. 15
    2.Eclipse 的版本發展 ................................. 15
    3.Eclipse 的下載和安裝 ............................. 16
    4.Eclipse 的基本使用 ................................. 18
    實現方法....................................................... 21
    1.分析題目 .................................................. 21
    2.實施步驟 .................................................. 21
    思考與練習 ...........................................24
    第2 章 Java 編程基礎...................... 26
    任務1 標識符、常量、變量和
        數據類型 .................................27
    任務描述....................................................... 27
    任務要求....................................................... 27
    知識鏈接....................................................... 27
    1.標識符 ...................................................... 27
    2.常量 .......................................................... 28
    3.變量 .......................................................... 28
    4.數據類型 .................................................. 29
    實現方法....................................................... 30
    1.分析題目 .................................................. 30
    2.流程圖 ...................................................... 30
    3.實施步驟 .................................................. 30
    任務2 控制臺的輸入輸出 ...................33
    任務描述....................................................... 33
    任務要求....................................................... 34
    知識鏈接....................................................... 34
    1.輸入輸出概述 .......................................... 34
    2.控制臺輸出的實現 .................................. 34
    3.控制臺輸入的實現 .................................. 34
    實現方法....................................................... 35
    1.分析題目 .................................................. 35
    2.實施步驟 .................................................. 35
    任務3 常用運算符、表達式和數據類型
        轉換機制 .................................37
    任務描述....................................................... 37
    任務要求....................................................... 37
    知識鏈接....................................................... 37
    1.運算符與表達式 ...................................... 37
    2.數據類型轉換 .......................................... 42
    3.數據類型轉換表達式、語句和塊 .......... 45
    實現方法....................................................... 46
    1.分析題目 .................................................. 46
    2.實施步驟 .................................................. 46
    思考與練習 ...........................................48
    第3 章 面向對象編程基礎................ 51
    任務1 類和對象 .................................52
    任務描述....................................................... 52
    任務要求....................................................... 52
    知識鏈接....................................................... 52
    1.面向過程和面向對象 .............................. 52
    2.類的定義 .................................................. 52
    3.創建對象 .................................................. 53
    4.構造方法 .................................................. 53
    5.靜態成員 .................................................. 55
    6.用包來管理類 .......................................... 55
    實現方法....................................................... 56
    1.分析題目 .................................................. 56
    2.實施步驟 .................................................. 56
    任務2 封裝、繼承和多態 ...................57
    任務描述....................................................... 57
    任務要求....................................................... 58
    知識鏈接....................................................... 58
    1.封裝性 ...................................................... 58
    2.繼承性 ...................................................... 60
    3.多態性 ...................................................... 63
    實現方法....................................................... 67
    1.分析題目 .................................................. 67
    2.實施步驟 .................................................. 67
    思考與練習 ...........................................69
    第4 章 抽象類、接口和包................ 73
    任務1 抽象類 .....................................74
    任務描述....................................................... 74
    任務要求....................................................... 74
    知識鏈接....................................................... 74
    1.抽象類的概念 .......................................... 74
    2.抽象類的定義 .......................................... 74
    3.抽象類的使用規則 .................................. 74
    實現方法....................................................... 76
    1.分析題目 .................................................. 76
    2.實施步驟 .................................................. 77
    任務2 接口 .........................................78
    任務描述....................................................... 78
    任務要求....................................................... 78
    知識鏈接....................................................... 79
    1.接口的定義 .............................................. 79
    2.接口的實現 .............................................. 80
    3.接口的繼承 .............................................. 80
    4.利用接口實現類的“多重繼承” .......... 80
    5.抽象類和接口的不同 .............................. 80
    實現方法....................................................... 81
    1.分析題目 .................................................. 81
    2.實施步驟 .................................................. 81
    任務3 包 ............................................83
    任務描述....................................................... 83
    任務要求....................................................... 84
    知識鏈接....................................................... 84
    1.Java 中常用的標準類包 .......................... 84
    2.包的創建及包中類的引用 ...................... 85
    3.權限訪問限定 .......................................... 86
    實現方法....................................................... 87
    1.分析題目 .................................................. 87
    2.實施步驟 .................................................. 87
    思考與練習 ...........................................89
    第5 章 常用類.................................. 92
    任務1 String 類 ..................................93
    任務描述....................................................... 93
    任務要求....................................................... 93
    知識鏈接....................................................... 93
    1.String 類概述 ........................................... 93
    2.String 類的特點 ....................................... 93
    3.String 類的常用方法 ............................... 93
    4.StringBuffer 類 ......................................... 96
    實現方法....................................................... 97
    1.分析題目 .................................................. 97
    2.實施步驟 .................................................. 97
    任務2 Math 類 ...................................99
    任務描述....................................................... 99
    任務要求....................................................... 99
    知識鏈接....................................................... 99
    1.Math 類概述 ............................................. 99
    2.Math 類中的常量 ..................................... 99
    3.Math 類中的常用方法 ............................. 99
    實現方法..................................................... 100
    1.分析題目 ................................................ 100
    2.實施步驟 ................................................ 100
    任務3 數據類型轉換 ........................100
    任務描述..................................................... 100
    任務要求..................................................... 101
    知識鏈接..................................................... 101
    1.基本類型封裝類 .................................... 101
    2.基本類型和封裝類之間的相互轉換 .... 101
    3.字符串轉換為基本類型封裝類對象 .... 101
    4.基本類型數據格式化 ............................ 102
    實現方法..................................................... 104
    1.分析題目 ................................................ 104
    2.實施步驟 ................................................ 104
    思考與練習 .........................................106
    第6 章 集合................................... 109
    任務1 List 接口 ................................ 110
    任務描述..................................................... 110
    任務要求..................................................... 110
    知識鏈接..................................................... 110
    1.集合概述 .................................................110
    2.List 接口提供的方法 ..............................111
    3.ArrayList 和LinkedList ..........................111
    4.泛型 .........................................................113
    5.泛型通配和泛型限定 .............................114
    6.利用Collections 類處理列表 .................114
    實現方法..................................................... 118
    1.分析題目 .................................................118
    2.實施步驟 .................................................118
    任務2 Set 接口和Map 接口 .............120
    任務描述..................................................... 120
    任務要求..................................................... 120
    知識鏈接..................................................... 120
    1.Set 接口概述 .......................................... 120
    2.Set 的遍歷 .............................................. 121
    3.Map 接口概述 ........................................ 122
    4.Map 的遍歷 ............................................ 122
    5.foreach 循環 ........................................... 123
    實現方法..................................................... 124
    1.分析題目 ................................................ 124
    2.實施步驟 ................................................ 125
    思考與練習 .........................................126
    第7 章 異常................................... 129
    任務1 異常概述 ...............................130
    任務描述..................................................... 130
    任務要求..................................................... 130
    知識鏈接..................................................... 130
    1.生活中的異常 ........................................ 130
    2.程序中的異常 ........................................ 130
    3.異常的概念 ............................................ 132
    實現方法..................................................... 132
    1.分析題目 ................................................ 132
    2.實施步驟 ................................................ 132
    任務2 異常處理 ...............................133
    任務描述..................................................... 133
    任務要求..................................................... 133
    知識鏈接..................................................... 133
    1.異常處理機制 ........................................ 133
    2.try…catch ............................................... 134
    3.try…catch…finally ................................. 135
    4.throws(聲明異常) ............................. 136
    5.throw(拋出異常) ............................... 138
    實現方法..................................................... 139
    1.分析題目 ................................................ 139
    2.實施步驟 ................................................ 139
    思考與練習 .........................................139
    第8 章 JDBC................................. 140
    任務1 JDBC 連接 ............................141
    任務描述..................................................... 141
    任務要求..................................................... 141
    知識鏈接..................................................... 141
    1.JDBC 概述 ............................................. 141
    2.JDBC 連接數據庫的API ...................... 141
    3.JDBC 連接數據庫的步驟 .................... 142
    實現方法..................................................... 143
    1.分析題目 ................................................ 143
    2.實施步驟 ................................................ 144
    任務2 數據庫的增、刪、改、查操作 ..145
    任務描述..................................................... 145
    任務要求..................................................... 145
    知識鏈接..................................................... 145
    1.JDBC 操作數據庫的API ...................... 145
    2.數據庫的操作 ........................................ 147
    實現方法..................................................... 147
    1.分析題目 ................................................ 147
    2.實施步驟 ................................................ 147
    任務3 數據庫操作的分層處理 ..........150
    任務描述..................................................... 150
    任務要求..................................................... 150
    知識鏈接..................................................... 150
    1.數據持久化 ............................................ 150
    2.DAO 模式 .............................................. 151
    3.分層開發的步驟 .................................... 151
    實現方法..................................................... 157
    思考與練習 .........................................158
    第9 章 文件和輸入輸出流.............. 159
    任務1 文件 .......................................160
    任務描述..................................................... 160
    任務要求..................................................... 160
    知識鏈接..................................................... 160
    1.File 類概述 ............................................. 160
    2.File 類的構造方法 ................................. 160
    3.File 類的常用方法 ................................. 161
    4.文件的列舉 ........................................... 162
    實現方法..................................................... 162
    1.功能分析 ................................................ 162
    2.實施步驟 ................................................ 162
    任務2 字節流 ...................................164
    任務描述..................................................... 164
    任務要求..................................................... 165
    知識鏈接..................................................... 165
    1.流的概念和分類 .................................... 165
    2.InputStream ............................................ 165
    3.FileInputStream ...................................... 166
    4.FileOutputStream ................................... 166
    實現方法..................................................... 167
    1.功能分析 ................................................ 167
    2.實施步驟 ................................................ 167
    任務3 字符流 ...................................168
    任務描述..................................................... 168
    任務要求..................................................... 168
    知識鏈接..................................................... 168
    1.字符流概述 ............................................ 168
    2.Reader 抽象類 ........................................ 169
    3.FileReader ............................................... 169
    4.InputStreamReader ................................. 170
    5.Writer 抽象類 ......................................... 170
    6.FileWriter ................................................ 171
    7.OutputStreamWriter ............................... 171
    8.緩沖讀寫 ................................................ 172
    9.隨機文件讀寫 ........................................ 173
    實現方法..................................................... 174
    1.功能分析 ................................................ 174
    2.實現步驟 ................................................ 174
    思考與練習 .........................................175
    第10 章 多線程.............................. 178
    任務1 線程的實現 ............................179
    任務描述..................................................... 179
    任務要求..................................................... 179
    知識鏈接..................................................... 179
    1.進程和線程的概念 ................................ 179
    2.多線程的優缺點 .................................... 180
    3.使用繼承Thread 類方式實現多線程 ... 180
    4.通過實現Runnable 接口方式實現
      多線程 .................................................... 183
    實現方法..................................................... 185
    1.分析題目 ................................................ 185
    2.實施步驟 ................................................ 185
    任務2 線程的狀態與線程常用方法 ...187
    任務描述..................................................... 187
    任務要求..................................................... 187
    知識鏈接..................................................... 187
    1.線程的狀態 ............................................ 187
    2.線程操作的常用方法 ............................ 188
    實現方法..................................................... 192
    1.分析題目 ................................................ 192
    2.實施步驟 ................................................ 193
    任務3 線程的同步 ............................194
    任務描述..................................................... 194
    任務要求..................................................... 194
    知識鏈接..................................................... 195
    1.問題的引出 ............................................ 195
    2.使用同步方法解決問題 ........................ 196
    實現方法..................................................... 200
    1.分析題目 ................................................ 200
    2.實施步驟 ................................................ 200
    思考與練習 .........................................200
    參考文獻............................................. 203
    附錄A 常用字符與ASCII 碼值
        對照表................................... 204
    附錄B Java 語言中的關鍵字............ 205
    附錄C 運算符和結合性..................... 206
    附錄D Eclipse 的常用快捷鍵........... 208
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 五月激情综合丁香色婷婷 | 欧美一级特黄高清免费 | 伊人网在线观看 | 爽爽影院色黄网站在线观看 | 高清 仑乱 一级 a | 国内国外精品影片无人区 | 起碰免费视频97网站 | 欧美人体一区二区三区 | 欧美三级免费观看 | 加勒比一区在线 | 久久久久激情免费观看 | 国产在线精品一区二区三区不卡 | 成年黄网站 | 久本草在线中文字幕亚洲欧美 | 亚洲清色| 美女视频黄色的免费 | 国产精品成人自拍 | 日本免费一区二区三区看片 | 一区二区三区高清不卡 | 欧美精品第二页 | 91精品成人免费国产片 | 在线小视频国产 | 一级毛片一片毛 | 激情五月激情 | 亚洲综合激情六月婷婷在线观看 | 国产91精品一区二区麻豆网站 | 精品伊人久久大线蕉色首页 | 91草莓视频在线观看 | 337p日本大胆欧美人术艺术精品 | 国内在线精品 | 国内精品久久影院 | 久久免费精彩视频 | 一区二区三区四区在线免费观看 | 亚洲国产精品久久久天堂麻豆 | 伊人第一页 | 在线精品免费视频 | 狠狠色噜噜狠狠狠97影音先锋 | 精品在线观看国产 | 国产亚洲精品九九久在线观看 | 激性欧美激情在线aa | 久久免费久久 |