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

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

Java 程序設計

中國水利水電出版社
    【作 者】主編 謝先偉 梅青平 【I S B N 】978-7-5170-4546-5 【責任編輯】陳潔 【適用讀者群】高職高專 【出版時間】2016-08-20 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數】452 【千字數】615 【印 張】28.25 【定 價】68 【叢 書】高等職業教育“十三五”規劃教材(網絡工程課程群) 【備注信息】
圖書詳情

    本書全面介紹了Java語言的發展、Java基礎知識、面向對象程序設計、集合、文件與輸入輸出流、圖形圖像處理、JDBC數據庫技術、多線程、網絡編程等內容,在基于工作過程的基礎上,打破傳統的教程模式,采用任務驅動的方式,在每一個學習情境中設計了一個源自真實或接近真實的工作過程的學習任務。學習任務在相關知識的支撐下,詳細介紹了案例分析、解決步驟、能力拓展等相關環節。本書內容豐富、重點突出、簡明易懂,采用任務驅動的形式設計,圖文并茂,循序漸進,并包含豐富的能力拓展練習內容,具有很強的實用性。

    本書可作為高職高專院校和應用型本科院校的計算機及網絡相關專業學生學習Java程序設計的教材和參考書。

    本書配有電子教案和案例源碼,讀者可以從中國水利水電出版社網站和萬水書苑免費下載,網址為:http://www.waterpub.com.cn/softdown/和http://www.dgboyong.cn。

    前 言

    與傳統程序不同,Sun 公司(2010 年被Oracle 公司收購)在推出 Java 之際就將其作為一種開放的技術,這與微軟公司所倡導的注重精英和封閉式的模式完全不同。在最受歡迎的程序設計語言排行榜上,Java 語言已經連續數年位列榜首。“Write once,Run anywhere(一次編寫,到處可行)”,這是一種很有效率的編程方式。跨平臺、完全面向對象、既適合于單機編程也適合于Internet 編程等特點,給Java 語言注入了強大的生命力。而Java 語言也取得了舉世矚目、全球公認的地位 。

    本書從教學實際和市場對Java 人才的需求出發,合理安排知識結構,由淺入深,循序漸進,每個章節都用生動的案例引領,便于提高學生的學習趣味和動手實踐能力,旨在拉近高等院校在軟件人才培養和軟件公司在人才需求上的距離,縮小差距。

    1. 本書的特點與優勢

    (1)由淺入深,結構清晰。本書內容以學生為第一視角,本著由淺入深、循序漸進的原則和先易后難的規律合理安排各個章節,便于學生接收所需知識,符合學習規律和教學規律,學生上手快,老師易教學。

    (2)理論聯系實際,注重實踐能力的提升。本書在教學方法上采用的是案例驅動與綜合實訓相結合的方式,每個章節是以案例引領,引出知識點,還配有案例和項目,并對知識點進行拓展訓練,有一個完整的基于任務的認知過程。最后一章提供了一個綜合案例,并配有詳細的介紹和步驟演示,便于指導學生實踐,提高學生的動手能力。

    (3)學以致用,注重能力。以“案例驅動—實用知識點—任務實施—拓展訓練”為主線進行編寫,注重能力的培養,重視動手能力的培養,達到學以致用的目的。

    (4)提供立體化教學資源。本書除了提供教材外,還提供了下載的教學所用的PPT 課件、課程案例代碼等資源,方便老師授課和學生學習。

    2. 本書內容

    緒論:要求了解Java 的誕生和發展歷史,掌握JDK 及Eclipse 的安裝和部署。

    第1 章 Java 編程基礎:要求掌握常用的8 種基本數據類型、運算符和表達式、if語句和switch 語句、3 種循環語句、2 個流程跳轉語句、一維數組和二維數組。

    第2 章類和對象:要求掌握面向對象編程中類的概念和特征,包括類的定義和對象的生成、封裝的概念和實現、構造方法的重載、this 關鍵字、繼承的實現、super 關鍵字、多態。

    第3 章抽象類、接口和包:要求掌握抽象類的概念、抽象方法的定義、抽象類與抽象方法的關系、子類繼承抽象類并實現抽象方法、接口的概念、子類實現接口、抽象類與接口的聯系與區別、包的概念和定義、包的導入、Java 權限修飾符。

    第4 章常用類: 要求掌握常用類, 特別是字符串(String、StringBuffer、StringBuilder)類、基本類型封裝類、裝箱和拆箱、自動裝箱和拆箱、數學類Math、日期類(Date、Calendar)的使用。

    第5 章集合:要求掌握Java 集合框架、List 接口、泛型、Iterator(迭代器)接口、Set 接口、Map 接口、LinkedHashMap 類、Collections 類、Comparable 與Comparator 接口。

    第6 章異常:要求掌握Java 語言異常的概念和類型、異常處理機制、異常的拋出和捕獲。

    第7 章JDBC:要求掌握JDBC 技術基礎知識和標準API、數據庫連接、數據庫訪問和數據的增刪改查操作、DAO 模式。

    第8 章GUI:要求掌握GUI 容器、GUI 組件、常用布局、常用控件、GUI 事件處理模型、監聽機制和常用事件。

    第9 章文件和輸入輸出流:要求掌握Java 文件操作系統、字節流、字符流、轉換流等。

    第10 章多線程:要求掌握進程和線程的概念、多線程的優缺點、線程的創建方法、線程的狀態和常用方法、線程安全問題、線程的同步和死鎖、生產者和消費者模型。

    第11 章網絡編程:要求掌握網絡模型、IP 地址和端口、UDP 和TCP 通信協議、基于UDP 的Socket 通信、基于TCP 的Socket 通信、URL、URLConnection 等。

    第12 章項目——圖書管理系統V1.0:要求掌握GUI 布局、GUI 常用控件、事件處理機制、數據庫的創建、表的創建、數據的增刪改查等。

    3. 讀者定位

    本書是Java 語言的入門級教材,適合于Java 語言的初學者和零編程經驗的讀者,如果讀者具備C 語言的基礎知識更佳。

    本書主要面向高等職業技術院校,既可作為大中專院校的Java 程序設計與開發的教材,也可作為讀者自學的參考書。

    本書的作者團隊由經驗豐富的一線骨干教師組成,不但教學經驗豐富,而且參與了大量的Java 項目開發,實戰經驗豐富。在長期的Java 教學中,將項目開發的經驗融入教學中。

    本書由謝先偉、梅青平任主編,楊娟、萬青、毛紅任副主編。其中,緒論和第3、10、11、12 章由謝先偉編寫;第2、4、5、9 章由梅青平、萬青編寫;第1、6、7、8章由萬青、楊娟編寫,由謝先偉進行統一審稿。另外,參與本書部分編寫工作的還有:邵亮、唐林、唐麗均、李崇、劉宇、任亮、李新、周桐、李青野、孫小恒、邱雷等。

    此外在編寫過程中重慶工程職業技術學院吳再生副校長、重慶工程職業技術學院信息工程學院院長楊智勇和書記李建華給予了大力支持和關心。本書在編寫過程中還參考了“傳智播客”講師畢向東老師的講課案例,在此謹表示感謝。

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

    編者

    2016 年4 月

    緒論
    【主要內容】 .................................................. 001
    【學習目標】 .................................................. 001
    *.1 認識Java 語言...................... 002
    * .1.1 項目(1) 描述 ........................... 002
    * .1.2 項目知識準備 .......................... 002
    * .1.3 項目實施 ................................. 012
    * .1.4 能力拓展 ................................. 015
    *.2 Eclipse 下Java 程序開發....... 017
    * .2.1 項目(2) 描述 .......................... 017
    * .2.2 項目知識準備 .......................... 017
    * .2.3 項目實施 ................................. 023
    * .2.4 能力拓展 ................................. 026
    第1 章 Java 基礎編程
    【主要內容】 .................................................. 027
    【學習目標】 .................................................. 027
    1.1 變量、運算符和表達式............ 028
    1.1.1 項目(1-1) 描述 .......................... 028
    1.1.2 項目知識準備 ............................ 028
    1.1.3 項目實施 ................................... 038
    1.1.4 能力拓展 ................................... 039
    1.2 分支流程............................... 039
    1.2.1 項目(1-2) 描述 .......................... 039
    1.2.2 項目知識準備 ............................ 040
    1.2.3 項目實施 ................................... 044
    1.2.4 能力拓展 ................................... 046
    1.3 循環流程............................... 046
    1.3.1 項目(1-3) 描述 .......................... 046
    1.3.2 項目知識準備 ............................ 046
    1.3.3 項目實施 ................................... 053
    1.3.4 能力拓展 ................................... 054
    1.4 數組...................................... 054
    1.4.1 項目(1-4) 描述 .......................... 054
    1.4.2 項目知識準備 ............................ 054
    1.4.3 項目實施 ................................... 056
    1.4.4 能力拓展 ................................... 058
    第2 章 類和對象
    【主要內容】 .................................................. 059
    【學習目標】 .................................................. 059
    2.1 類和對象............................... 060
    2.1.1 項目(2-1) 描述 .......................... 060
    2.1.2 項目知識準備 ............................ 060
    2.1.3 項目實施 ................................... 064
    2.1.4 能力拓展 ................................... 065
    2.2 封裝、繼承和多態................... 066
    2.2.1 項目(2-2) 描述 .......................... 066
    2.2.2 項目知識準備 ............................ 066
    2.2.3 項目實施 ................................... 077
    2.2.4 能力拓展 ................................... 079
    第3 章 抽象類、接口和包
    【主要內容】 .................................................. 081
    【學習目標】 .................................................. 081
    3.1 抽象類................................... 082
    3.1.1 項目(3-1) 描述 .......................... 082
    3.1.2 項目知識準備 ............................ 082
    3.1.3 項目實施 ................................... 085
    3.1.4 能力拓展 ................................... 087
    3.2 接口...................................... 087
    3.2.1 項目(3-2) 描述 .......................... 087
    3.2.2 項目知識準備 ............................ 087
    3.2.3 項目實施 ................................... 096
    3.2.4 能力拓展 ................................... 098
    3.3 包......................................... 100
    3.3.1 項目(3-3) 描述 .......................... 100
    3.3.2 項目知識準備 ............................ 100
    3.3.3 項目實施 ................................... 104
    3.3.4 能力拓展 ................................... 106
    第4 章 常用類
    【主要內容】 .................................................. 107
    【學習目標】 .................................................. 107
    4.1 字符串類............................... 108
    4.1.1 項目(4-1) 描述 .......................... 108
    4.1.2 項目知識準備 ............................ 108
    4.1.3 項目實施 ................................... 112
    4.1.4 能力拓展 ................................... 114
    4.2 Math 類................................ 115
    4.2.1 項目(4-2) 描述 .......................... 115
    4.2.2 項目知識準備 ............................ 115
    4.2.3 項目實施 ................................... 116
    4.2.4 能力拓展 ................................... 118
    4.3 數據類型轉換......................... 119
    4.3.1 項目(4-3) 描述 .......................... 119
    4.3.2 項目知識準備 ............................ 119
    4.3.3 項目實施 ................................... 124
    4.3.4 能力拓展 ................................... 126
    第5 章 集合
    【主要內容】 .................................................. 128
    【學習目標】 .................................................. 128
    5.1 List 接口................................ 129
    5.1.1 項目(5-1) 描述 .......................... 129
    5.1.2 項目知識準備 ............................ 129
    5.1.3 項目實施 ................................... 139
    5.1.4 能力拓展 ................................... 141
    5.2 Set 和Map 接口................... 142
    5.2.1 項目(5-2) 描述 .......................... 142
    5.2.2 項目知識準備 ............................ 142
    5.2.3 項目實施 ................................... 146
    5.2.4 能力拓展 ................................... 148
    第6 章 異常
    【主要內容】 .................................................. 150
    【學習目標】 .................................................. 150
    6.1 異常概述............................... 151
    6.1.1 項目(6-1) 描述 .......................... 151
    6.1.2 項目知識準備 ............................ 151
    6.1.3 項目實施 ................................... 153
    6.1.4 能力拓展 ................................... 154
    6.2 異常處理............................... 155
    6.2.1 項目(6-2) 描述 .......................... 155
    6.2.2 項目知識準備 ............................ 155
    6.2.3 項目實施 ................................... 161
    6.2.4 能力拓展 ................................... 161
    第7 章 JDBC
    【主要內容】 .................................................. 162
    【學習目標】 .................................................. 162
    7.1 JDBC 連接............................ 163
    7.1.1 項目(7-1) 描述 .......................... 163
    7.1.2 項目知識準備 ............................ 163
    7.1.3 項目實施 ................................... 166
    7.1.4 能力拓展 ................................... 167
    7.2 數據庫的增刪改查................... 167
    7.2.1 項目(7-2) 描述 .......................... 167
    7.2.2 項目知識準備 ............................ 168
    7.2.3 項目實施 ................................... 170
    7.2.4 能力拓展 ................................... 173
    7.3 數據庫操作的分層處理 ........... 173
    7.3.1 項目(7-3) 描述 .......................... 173
    7.3.2 項目知識準備 ............................ 173
    7.3.3 項目實施 ................................... 180
    7.3.4 能力拓展 ................................... 181
    第8 章 GUI
    【主要內容】 .................................................. 182
    【學習目標】 .................................................. 182
    8.1 組件...................................... 183
    8.1.1 項目(8-1) 描述 .......................... 183
    8.1.2 項目知識準備 ............................ 183
    8.1.3 項目實施 ................................... 202
    8.1.4 能力拓展 ................................... 204
    8.2 布局管理器............................ 205
    8.2.1 項目(8-2) 描述 .......................... 205
    8.2.2 項目知識準備 ............................ 205
    8.2.3 項目實施 ................................... 211
    8.2.4 能力拓展 ................................... 213
    8.3 事件處理............................... 214
    8.3.1 項目(8-3) 描述 .......................... 214
    8.3.2 項目知識準備 ............................ 214
    8.3.3 項目實施 ................................... 224
    8.3.4 能力拓展 ................................ 227
    第9 章 文件和輸入輸出流
    【主要內容】 .................................................. 229
    【學習目標】 .................................................. 229
    9.1 文件..................................... 230
    9.1.1 項目(9-1) 描述 .......................... 230
    9.1.2 項目知識準備 ............................ 230
    9.1.3 項目實施 ................................... 233
    9.1.4 能力拓展 ................................... 235
    9.2 字節流................................... 235
    9.2.1 項目(9-2) 描述 .......................... 235
    9.2.2 項目知識準備 ............................ 235
    9.2.3 項目實施 ................................... 238
    9.2.4 能力拓展 ................................... 239
    9.3 字符流................................... 240
    9.3.1 項目(9-3) 描述 .......................... 240
    9.3.2 項目知識準備 ............................ 240
    9.3.3 項目實施 ................................... 245
    9.3.4 能力拓展 ................................... 246
    第10 章 多線程
    【主要內容】 .................................................. 248
    【學習目標】 .................................................. 248
    10.1 進程與線程.......................... 249
    10.2 線程的實現.......................... 250
    10.2.1 項目(10-1) 描述 ...................... 250
    10.2.2 項目知識準備 .......................... 250
    10.2.3 項目實施 ................................. 260
    10.2.4 能力拓展 ................................. 262
    10.3 線程的狀態與線程常用方法.... 263
    10.3.1 項目(10-2) 描述 ...................... 263
    10.3.2 項目知識準備 .......................... 263
    10.3.3 項目實施 ................................. 277
    10.3.4 能力拓展 ................................. 279
    10.4 同步與死鎖.......................... 280
    10.4.1 項目(10-3) 描述 ...................... 280
    10.4.2 項目知識準備 .......................... 280
    10.4.3 項目實施 ................................. 286
    10.4.4 能力拓展 ................................. 289
    10.5 生產者與消費者模型............. 290
    10.5.1 項目(10-4) 描述 ...................... 290
    10.5.2 項目知識準備 .......................... 290
    10.5.3 項目實施 ................................. 298
    10.5.4 能力拓展 ................................. 302
    第11 章 網絡編程
    【主要內容】 .................................................. 303
    【學習目標】 .................................................. 303
    11.1 網絡編程的基本概念............. 304
    11.1.1 項目(11-1) 描述 ...................... 304
    11.1.2 項目知識準備 .......................... 304
    11.1.3 項目實施 .................................. 308
    11.1.4 能力拓展 .................................. 309
    11.2 UDP 程序設計..................... 310
    11.2.1 項目(11-2) 描述 ...................... 310
    11.2.2 項目知識準備 .......................... 310
    11.2.3 項目實施 .................................. 318
    11.2.4 能力拓展 .................................. 321
    11.3 TCP 程序設計...................... 321
    11.3.1 項目(11-3) 描述 ...................... 321
    11.3.2 項目知識準備 .......................... 321
    11.3.3 項目實施 .................................. 333
    11.3.4 能力拓展 .................................. 336
    11.4 URL 與URLConnection...... 337
    11.4.1 項目(11-4) 描述 ...................... 337
    11.4.2 項目知識準備 .......................... 337
    11.4.3 項目實施 .................................. 340
    11.4.4 能力拓展 .................................. 342
    第12 章 項目——圖書管理系統V1.0
    【主要內容】 .................................................. 343
    【學習目標】 .................................................. 343
    12.1 項目概述............................. 344
    12.2 系統設計.............................. 345
    12.2.1 總體結構設計 .......................... 345
    12.2.2 構建開發環境 .......................... 346
    12.2.3 項目工程目錄 .......................... 346
    12.3 項目實現............................. 346
    12.3.1 項目目錄搭建及導包 ............... 347
    12.3.2 數據庫的設計與創建 ............... 348
    12.3.3 公共模塊設計 .......................... 351
    12.3.4 登錄模塊的實現....................... 364
    12.3.5 主界面模塊的實現 ................... 369
    12.3.6 基礎數據維護模塊的實現 ........ 377
    12.3.7 借閱管理模塊的實現 ............... 411
    12.3.8 查詢管理模塊的實現 ............... 426
    12.3.9 系統維護模塊的實現 ............... 433
    12.3.10 小結....................................... 438
    附錄A 常用字符與ASCII 代碼對照表.... 439
    附錄B Java 語言中的關鍵字........ 440
    附錄C 運算符和結合性................ 440
    附錄D 類Component 的常用方法....442
    附錄E Eclipse 的常用快捷鍵........ 443
    參考文獻
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 色爱区综合| 日本欧美一区二区三区不卡视频 | 绝对真实国产乱| 国产区精品视频| 91精品国产91热久久p| 亚洲精品美女久久久久| 麻豆一区区三三四区产品麻豆| 国产男人午夜视频在线观看| 亚洲伦乱| 国产成人午夜性a一级毛片| 一区二区三区高清在线观看| 欧美一级特黄做| 国产精品秒播无毒不卡| 伊人网欧美| 久久久麻豆| 91国偷自产一区二区三区| 久久99精品一级毛片| 九色综合伊人久久富二代| 一区二区视频在线观看| 国产偷久久| 中文字幕一区二区三区免费看 | 女人ass人体下部pic| 国产精品免费一区二区三区四区| 色综合图| 国产成人精品福利网站在线观看| 欧美另类人交videos新| 99久久99久久精品国产| 四虎一区| 国产美女视频免费| 男女免费爽爽爽在线视频| 91热视频在线观看| 啪啪色网| 一级做a爰片久久毛片一| 春暖花开亚洲x8永久地址| 色婷婷天天综合在线| 国产成人精品一区二区免费| 六月久久| 婷婷丁香六月| a亚洲视频| 久久亚洲天堂| 中文字幕一二三四区2021|