欧美一级特黄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 連接、文件和輸入輸出流、多線程等內容。

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

    組成。“任務描述”介紹任務內容;“任務要求”指明任務使用的知識點及其目標;“知識鏈接”

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

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

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

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

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

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

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

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

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

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

    在最受歡迎的程序設計語言排行榜上,Java 語言已經連續數年位列榜首。“Write 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字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 美女一级毛片视频| 日韩综合第一页| 精品午夜视频| 成年美女黄网站色大| 久久亚洲精品视频| 无毛片| 加勒比色| 亚洲经典在线中文字幕| 亚洲视频在线一区二区三区| 狠狠婷| 午夜激情视频在线观看| 国产福利在线看| 欧美在线视频网站| 91aaa在线观看| 黄色影片免费观看| 五月婷久久| 91视频国产高清| 性欧美女人| 成人看片黄a毛片| 久久综合中文字幕一区二区三区| 国产精选在线观看| 青热久思思| 污视频免费在线播放| 国内一级毛片| 日韩avv| 成人福利网站| 国产精品女同一区二区久久夜| 欧美综合激情| 影院成人区精品一区二区婷婷丽春院影视| 加勒比精品视频| 综合在线视频| 国产精品免费看久久久麻豆| 欧亚精品一区二区三区| 图片区另类小说| 国产成人综合亚洲欧美在线n| 91在线视频免费播放| 欧美性在线播放| 中文字幕在线精品视频万部| 国产精品久久1024| 久久亚洲天堂| 日韩中文字幕一在线|