一a一片一级一片啪啪-一a一级片-一a级毛片-一一级黄色片-国产免费福利片-国产免费福利网站

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

Java程序設計項目教程

中國水利水電出版社
    【作 者】彭德林 遲國棟 【I S B N 】978-7-5170-2398-2 【責任編輯】李 炎 【適用讀者群】高職高專 【出版時間】2014-08-11 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數】264 【千字數】428 【印 張】16.5 【定 價】32 【叢 書】國家示范(骨干)高職院校重點建設專業優質核心課程系列教材 【備注信息】
圖書詳情

    Java語言具有面向對象、與平臺無關、安全、穩定和多線程等特點,是目前軟件設計中極為健壯的編程語言。Java語言不僅可以用來開發大型的應用程序,而且特別適合于在Internet上應用開發,Java已成為網絡時代最重要的編程語言之一。對于計算機專業學生來說掌握Java是必需具備的技能之一。雖然現在關于Java的教材很多,但與社會實際應用相接軌的教材卻不多,本書以社會實際需求為主線,以社會上應用最廣的Eclipse為開發平臺,采用項目實戰教學模式進行內容編排,使學生真正能學有所用。

    本教材在強調使學生全面掌握Java基本操作的基礎上,把知識點與應用項目相結合,使學生學習起來有的放矢,操作時也更加得心應手。本書主要內容包括:Java語言基礎、Java面向對象程序設計等。在項目實戰教學思想指導下,每個項目都設置了若干個實戰任務,內容以相關應用操作為主線進行敘述,通過案例進行應用剖析,并配有習題,方便學生檢驗學習成果。

    本書深入淺出,操作性強,以實際應用為切入點,符合高職高專特點,適合高職高專學生使用,也可用作各類技能培訓教材。

    本書提供了配套電子教案和程序源代碼,讀者可以從中國水利水電出版社及萬水書苑網站上下載,網址為:http://www.waterpub.com.cn/softdown/和http://www.hzxbc.cn。

    本書以社會實際需求為主線,以社會上應用最廣的Eclipse為開發平臺,采用項目實戰教學模式進行內容編排,使學生真正能學有所用。

    本書在強調全面掌握Java基本操作的基礎上,把知識點與應用項目相結合,使學生學習起來有的放矢,操作起來更加得心應手。

    本書在保證知識體系完整性的前提下,采用“任務驅動式教學”,突出實用性、針對性,引導學生“在做中學”,培養學生分析問題和解決問題的能力。

    Java語言經過最近十多年的快速發展,技術越來越成熟,應用也越來越廣,在軟件開發方面的霸主地位更加穩固。Java語言已經是計算機類專業必修的課程之一,教材的優劣直接影響Java教學效果的好壞。本書在保證知識體系完整性的前提下,采用“任務驅動式教學”,以社會上應用最廣的Eclipse為開發平臺,突出實用性、針對性,引導學生“在做中學”,培養學生分析問題和解決問題的能力,把提高學生動手能力和綜合素質放在首位。針對此種情況,我們與安博(大連)教育科技有限責任公司共同研發了《Java程序設計項目教程》一書。

    本書由安博(大連)教育科技有限責任公司提供案例樣本和內容指導。由高職院校一線教師負責編寫統稿定稿。內容以項目為組織單元,由任務驅動。全書共分11個項目,每個項目由若干個任務組成。項目1“Java軟件開發相關技術簡介”;項目2“Eclipse基本操作”;項目3“Java基礎”;項目4“基本控制結構”;項目5“類和對象”;項目6“類的繼承與多態”;項目7“異常處理和多線程”;項目8“輸入輸出流”;項目9“圖形用戶界面設計”;項目10“鍵盤與鼠標事件的響應”;項目11“數據庫編程”;附錄配有全書練習與提高的參考答案。每個項目配有實訓,以提高和鍛煉學生的動手能力,還有練習與提高,以檢驗學生對知識的掌握程度。

    本書內容安排合理,邏輯性強,講解循序漸進,通俗易懂,既適合高職高專計算機及相關專業學生使用,也適合各種培訓使用。

    本書由彭德林、遲國棟任主編,盧鳳偉、何鑫、石芳堂任副主編,金忠偉、薛永三主審。全書由彭德林、遲國棟主持策劃并審閱定稿。項目1、3、5由韓芝萍編寫,項目2由何鑫編寫,項目4、6、7由盧鳳偉編寫,項目8由孫希強編寫,項目9、10、11由遲國棟編寫,附錄由彭德林、孫希強編寫,部分章節案例素材由安博(大連)教育科技有限責任公司提供,總經理樊壯、總監叢敏楠參加了相關項目的編寫和校對,金忠偉教授、薛永三教授對全書做了審核校對工作。

    本書在編寫過程中得到了出版社有關領導和編輯的大力支持和幫助,在此一并表示感謝。由于編者水平有限,書中難免存在錯誤和不足,敬請廣大讀者和同仁給予批評指正。

    編 者

    2014年6月

    項目1 Java軟件開發相關技術簡介 1
    任務一 掌握Java語言基礎知識 1
    1.1.1 Java語言的發展 1
    1.1.2 Java程序開發與運行環境 2
    1.1.3 Java語言特點 2
    1.1.4 Java程序分類 4
    1.1.5 JDK的安裝與環境變量配置 4
    1.1.6 Java Application程序結構及運行過程 6
    任務二 掌握Java語言體系 8
    1.2.1 J2SE概述 8
    1.2.2 J2EE概述 8
    1.2.3 J2ME概述 12
    任務三 了解Java開發工具 13
    1.3.1 JBuilder簡介 13
    1.3.2 Eclipse簡介 13
    1.3.3 其他開發工具簡介 14
    項目實戰 JDK安裝配置及Java程序
    的編譯運行 15
    項目小結 16
    練習與提高一 16
    項目2 Eclipse基本操作 18
    任務一 了解Eclipse概況 18
    2.1.1 Eclipse的歷史與發展 18
    2.1.2 Eclipse的特點 18
    任務二 掌握Eclipse的安裝與配置 19
    2.2.1 Eclipse下載與安裝 19
    2.2.2 Eclipse的多國語言包的安裝 19
    2.2.3 Eclipse相關配置 20
    任務三 熟悉Eclipse工作環境 21
    2.3.1 Eclipse結構體系 21
    2.3.2 Eclipse工作臺 22
    2.3.3 Eclipse資源管理 24
    任務四 使用Eclipse進行Java編程 25
    2.4.1 編輯Java程序 25
    2.4.2 編譯和運行程序 26
    2.4.3 調試程序 27
    項目實戰 Eclipse的安裝配置及Java程序
    的調試運行 28
    項目小結 29
    練習與提高二 29
    項目3 Java基礎 31
    任務一 掌握Java關鍵字、標識符 31
    3.1.1 Java語言的關鍵字 31
    3.1.2 Java程序的注釋 32
    3.1.3 Java語言標識符和命名約定 32
    3.1.4 Java程序中的分隔符 32
    任務二 掌握Java語言的基本數據類型、
    常量和變量 33
    3.2.1 基本數據類型 33
    3.2.2 常量 34
    3.2.3 變量的定義及作用范圍 34
    3.2.4 基本數據類型間的轉換 36
    任務三 掌握Java運算符和表達式 37
    3.3.1 運算符 37
    3.3.2 表達式 43
    任務四 掌握Java數組及字符串的使用方法 43
    3.4.1 數組的聲明與創建 43
    3.4.2 數組的初始化及數組元素的使用 44
    3.4.3 字符數組與字符串String類 45
    3.4.4 字符串數組 46
    3.4.5 字符串相關操作 46
    項目實戰一 數組的使用 51
    項目實戰二 字符串的使用 51
    項目小結 52
    練習與提高三 52
    項目4 基本控制結構 54
    任務一 掌握Java分支結構 54
    4.1.1 if語句 54
    4.1.2 switch語句 58
    任務二 掌握Java循環結構 60
    4.2.1 for語句 60
    4.2.2 do-while語句 62
    4.2.3 while語句 64
    4.2.4 嵌套循環 65
    項目實戰一 分支結構編程 67
    項目實戰二 循環結構編程 68
    項目小結 69
    練習與提高四 69
    項目5 類和對象 71
    任務一 掌握類和對象的基本知識 71
    5.1.1 面向對象的基本概念 71
    5.1.2 類的聲明 73
    5.1.3 方法的聲明 75
    5.1.4 方法調用及參數傳遞 76
    5.1.5 對象的創建和使用 80
    5.1.6 構造方法及特點 82
    5.1.7 對象的初始化 85
    任務二 掌握類的封裝 86
    5.2.1 訪問權限 86
    5.2.2 類變量和實例變量 88
    5.2.3 類成員方法和函數數學方法 90
    項目實戰 類和對象 92
    項目小結 93
    練習與提高五 93
    項目6 類的繼承與多態 96
    任務一 掌握類的繼承 96
    6.1.1 繼承的基本概念 96
    6.1.2 繼承的實現 99
    6.1.3 super與this的使用 99
    6.1.4 final類和final方法 103
    任務二 掌握類的多態 104
    6.2.1 多態性的含義 104
    6.2.2 方法的重載 104
    6.2.3 方法的覆蓋 108
    任務三 掌握接口的使用 112
    6.3.1 抽象類和抽象方法 112
    6.3.2 接口的聲明 112
    6.3.3 接口的使用 112
    任務四 掌握包的使用 113
    6.4.1 包的概念 113
    6.4.2 包的使用 114
    6.4.3 常用系統包 115
    項目實戰一 繼承編程 116
    項目實戰二 多態編程 116
    項目小結 117
    練習與提高六 117
    項目7 異常處理和多線程 120
    任務一 掌握Java中對異常的處理 120
    7.1.1 異常類和異常處理機制 120
    7.1.2 程序中異常處理方法 122
    任務二 掌握程序對多線程的處理 128
    7.2.1 多線程的概念 128
    7.2.2 實現多線程的兩種方法 128
    7.2.3 線程的生命周期和控制 129
    7.2.4 線程的同步 134
    項目實戰一 異常處理編程 136
    項目實戰二 多線程編程 137
    項目小結 139
    練習與提高七 139
    項目8 輸入輸出流 142
    任務一 掌握流及標準輸入輸出 142
    8.1.1 流及分類 142
    8.1.2 標準輸入 144
    8.1.3 標準輸出和標準錯誤 146
    任務二 掌握常用輸入輸出流的使用方法 148
    8.2.1 字節流InputStream和OutputStream
    類簡介 148
    8.2.2 字符流Reader和Writer類簡介 149
    8.2.3 FileInputStream類的使用 150
    8.2.4 FileOutputStream類的使用 152
    8.2.5 FileReader類和FileWriter類的使用 154
    8.2.6 使用BufferedReader類實現各種
    數據類型的輸入 157
    任務三 掌握常用目錄和文件操作 159
    8.3.1 獲取文件信息和更改文件屬性 159
    8.3.2 列目錄文件清單 162
    8.3.3 獲取根目錄和創建子目錄 162
    8.3.4 文件的創建、更名和刪除 163
    8.3.5 基本數據類型數據的讀寫 163
    8.3.6 使用增加了緩沖的流類 164
    8.3.7 讀取文件指定行 164
    項目實戰 文件輸入輸出操作 164
    項目小結 166
    練習與提高八 166
    項目9 圖形用戶界面設計 169
    任務一 了解與圖形處理相關的包 169
    9.1.1 java.awt包 169
    9.1.2 java.swing包 170
    9.1.3 java.awt.event包 171
    任務二 掌握Java Applet的程序結構及
    運行過程 171
    9.2.1 Applet類及相關方法 172
    9.2.2 Applet程序建立及運行過程 174
    任務三 掌握使用Swing組件進行常用
    圖形界面設計的方法 175
    9.3.1 窗口容器類JFrame使用 176
    9.3.2 容器的布局 177
    9.3.3 字體與顏色的使用 183
    9.3.4 按鈕 185
    9.3.5 文本框、文本區和標簽 185
    9.3.6 復選框與單選按鈕 188
    9.3.7 列表框和組合框 191
    9.3.8 對話框和文件選擇對話框 194
    9.3.9 菜單 199
    任務四 掌握圖形的繪制方法 203
    9.4.1 坐標系統 203
    9.4.2 顯示字符串 203
    9.4.3 繪制直線與矩形 204
    9.4.4 繪制圓、橢圓與圓弧 204
    9.4.5 繪制多邊形與帶顏色圖形 204
    項目實戰 圖形界面編程綜合實訓 205
    項目小結 207
    練習與提高九 207
    項目10 鍵盤與鼠標事件的響應 210
    任務一 掌握事件處理機制 210
    10.1.1 相關概念 210
    10.1.2 事件處理機制 210
    任務二 掌握對鍵盤事件響應的方法 213
    10.2.1 鍵盤事件 213
    10.2.2 鍵盤監聽接口KeyListener 214
    10.2.3 鍵盤適配器類KeyAdapter 215
    任務三 掌握對鼠標事件的響應方法 216
    10.3.1 鼠標事件 216
    10.3.2 使用MouseListener接口處理
    鼠標事件 217
    10.3.3 使用MouseMotionListener接口
    處理鼠標事件 218
    項目實戰一 鍵盤事件響應 219
    項目實戰二 鼠標事件響應 221
    項目小結 222
    練習與提高十 223
    項目11 數據庫編程 225
    任務一 使用JDBC連接數據庫 225
    11.1.1 JDBC簡介 225
    11.1.2 JDBC驅動 227
    任務二 建立數據源 228
    11.2.1 建立Access數據庫 228
    11.2.2 建立數據源 230
    任務三 數據庫編程 231
    11.3.1 數據庫編程過程 231
    11.3.2 數據庫編程實例 237
    項目實戰 數據庫編程 243
    項目小結 243
    練習與提高十一 244
    練習與提高參考答案 245
    參考文獻 258

最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 国产一级毛片在线 | 欧美亚洲在线 | 欧美 另类 精品一区视频 | 久色福利 | 中文字幕欧美亚洲 | 男人操美女 | 97精品国产综合久久久久久欧美 | 日本成人三级 | 精品国产欧美一区二区 | 亚洲成人毛片 | 美国三级 | 成人精品一区二区久久 | 3至13呦女毛片 | 中文字幕精品一区二区绿巨人 | 中文字幕亚洲 综合久久 | 欧美特黄高清免费观看的 | 成年人免费软件 | 成人国产综合 | 免费观看欧美精品成人毛片能看的 | 99久久精品国产免费 | 国产资源精品一区二区免费 | 爱爱毛片 | 久久久久久久久免费影院 | 久草免费网站 | 成人欧美精品一区二区不卡 | 亚洲精品一区二区三区www | 亚洲成人免费在线观看 | 欧美成人26uuu欧美毛片 | 亚洲精品专区一区二区三区 | 成人免费xxx色视频 成人免费大片a毛片 | 国产大秀视频 | 99亚洲视频 | 香港经典a毛片免费观看爽爽影院 | 在线观看视频一区 | 久久日本三级韩国三级 | 国产激情一区二区三区在线观看 | 亚洲欧美精选 | 亚洲精品成人网久久久久久 | 日韩a级一片 | 韩国精品欧美一区二区三区 | 国产欧美专区在线观看 |