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

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

Java程序設計技能教程

中國水利水電出版社
    【作 者】彭德林 李德有 【I S B N 】978-7-5084-6610-1 【責任編輯】李炎 【適用讀者群】高職高專 【出版時間】2009-07-01 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數】 【千字數】432 【印 張】17.5 【定 價】28 【叢 書】軟件職業技術學院“十一五”規劃教材 【備注信息】
圖書詳情

    Java語言作為網絡時代程序設計的寵兒,越來越受到人們的青睞,現在已經成為最重要的軟件開發工具之一。對于計算機專業學生來說,Java是必須具備的技能之一。雖然現在關于Java的教材很多,但與社會實際應用相接軌的教材卻不多,本書以社會實際需求為主線,采用應用得最廣的Eclipse開發平臺,采用任務驅動模式進行內容編排,使學生真正能學有所用,并且配備與教材內容相關的實驗指導書,更有利于教師的實驗教學。

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

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

    Java語言經過最近十多年的快速發展,技術越來越成熟,應用也越來越廣,在軟件開發方面的霸主地位更加穩固,也已經是計算機類學生必修的課程之一。教材的優劣直接影響教學效果的好壞,本書在保證知識體系完整性的前提下,采用任務驅動式教學方法,以社會上應用得最廣的Eclipse為開發平臺,突出實用性、針對性,引導學生“在做中學”,培養學生分析問題和解決問題的能力,把提高學生動手能力和綜合素質作為首要任務。

    全書共分11章,第1章簡介Java軟件開發相關技術;第2章介紹Eclipse基本操作;第3章介紹Java基礎;第4章介紹基本控制結構;第5章介紹類和對象;第6章介紹類的繼承與多態;第7章介紹異常處理和多線程;第8章介紹輸入輸出流;第9章介紹圖形用戶界面設計;第10章介紹鍵盤與鼠標事件的響應;第11章介紹數據庫編程。每章后面都配有實訓以提高學生的動手能力,并配有“練習與提高”環節以檢驗學生對知識的掌握程度,還提供了相應的答案。

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

    本書由彭德林、李德有任主編,柴方艷、劉明剛、李繼連任副主編,解晨光、錢英軍任主審。全書由彭德林、李德有審閱定稿。其中,第1章由李繼連編寫,第2章由李德有編寫,第3章由劉妍編寫,第4章由郭瑞波編寫,第5章由毛敏芹編寫,第6章由劉明剛編寫,第7章由相成編寫,第8章由陳員義編寫,第9章由孫守梅編寫,第10章由趙玉蘭編寫,第11章由柴方艷編寫,第12章由彭德林編寫。解晨光對全文進行了審核校對。

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

    作 者

    2009年4月


    前言

    第1章 Java軟件開發相關技術簡介 1
    本章目的及任務 1
    1.1 任務一 掌握Java語言基礎知識 1
    1.1.1 Java語言的發展 1
    1.1.2 Java程序開發與運行環境 2
    1.1.3 Java語言特點 3
    1.1.4 Java 程序分類 4
    1.1.5 JDK的安裝與環境變量配置 4
    1.1.6 Java Application程序結構及運行過程 7
    1.2 任務二 掌握Java語言體系 8
    1.2.1 J2SE概述 8
    1.2.2 J2EE概述 9
    1.2.3 J2ME概述 13
    1.3 任務三 了解Java開發工具 13
    1.3.1 JBuilder簡介 13
    1.3.2 Eclipse簡介 14
    1.3.3 其他開發工具簡介 15
    1.4 任務四 實訓一 JDK安裝配置及Java
    程序的編譯運行 16
    本章小結 17
    練習與提高一 17
    第2章 Eclipse基本操作 19
    本章目的及任務 19
    2.1 任務一 了解Eclipse概況 19
    2.1.1 Eclipse的歷史與發展 19
    2.1.2 Eclipse的特點 19
    2.2 任務二 掌握Eclipse的安裝與配置 20
    2.2.1 Eclipse下載與安裝 20
    2.2.2 Eclipse的多國語言包的安裝 20
    2.2.3 Eclipse相關配置 21
    2.3 任務三 熟悉Eclipse工作環境 22
    2.3.1 Eclipse結構體系 22
    2.3.2 Eclipse工作臺 23
    2.3.3 Eclipse資源管理 26
    2.4 任務四 使用Eclipse進行Java編程 27
    2.4.1 編輯Java程序 27
    2.4.2 編譯和運行程序 29
    2.4.3 調試程序 30
    2.5 任務五 實訓二 Eclipse的安裝配置
    及Java程序的調試運行 31
    本章小結 33
    練習與提高二 33
    第3章 Java基礎 35
    本章目的及任務 35
    3.1 任務一 掌握Java關鍵字、標識符 35
    3.1.1 Java語言的關鍵字 35
    3.1.2 Java語言標識符和命名約定 36
    3.1.3 Java程序中的分隔符 36
    3.2 任務二 掌握Java語言的基本數據類
    型、常量和變量 37
    3.2.1 基本數據類型 37
    3.2.2 常量 38
    3.2.3 變量的定義及作用范圍 38
    3.2.4 基本數據類型間的轉換 40
    3.3 任務三 掌握Java運算符和表達式 41
    3.3.1 運算符 41
    3.3.2 表達式 48
    3.4 任務四 掌握Java數組及字符串的
    使用方法 48
    3.4.1 數組的聲明與創建 48
    3.4.2 數組的初始化及數組元素的使用 48
    3.4.3 字符數組與字符串String類 50
    3.4.4 字符串數組 51
    3.4.5 字符串相關操作 51
    3.5 任務五 實訓三 數組及字符串的使用 56
    3.5.1 數組的創建及使用 56
    3.5.2 字符串的使用 57
    本章小結 57
    練習與提高三 57
    第4章 基本控制結構 60
    本章目的及任務 60
    4.1 任務一 掌握Java分支結構 60
    4.1.1 if語句 60
    4.1.2 switch語句 64
    4.2 任務二 掌握Java循環結構 66
    4.2.1 for語句 67
    4.2.2 do-while語句 69
    4.2.3 while語句 71
    4.2.4 嵌套循環 72
    4.3 任務三 實訓四 分支及循環結構編程 74
    本章小結 75
    練習與提高四 76
    第5章 類和對象 78
    本章目的及任務 78
    5.1 任務一 掌握類和對象的基本知識 78
    5.1.1 面向對象的基本概念 78
    5.1.2 類的聲明 80
    5.1.3 方法的聲明 83
    5.1.4 方法調用及參數傳遞 84
    5.1.5 對象的創建和使用 87
    5.1.6 構造方法及特點 90
    5.1.7 對象的初始化 93
    5.2 任務二 掌握類的封裝 94
    5.2.1 訪問權限 94
    5.2.2 類變量和實例變量 96
    5.2.3 類成員方法和函數數學方法 98
    5.3 任務三 實訓五 類和對象 100
    本章小結 101
    練習與提高五 101
    第6章 類的繼承與多態 104
    本章目的及任務 104
    6.1 任務一 掌握類的繼承 104
    6.1.1 繼承的基本概念 104
    6.1.2 繼承的實現 107
    6.1.3 super與this的使用 108
    6.1.4 final類和final方法 112
    6.2 任務二 掌握類的多態 113
    6.2.1 多態性的含義 113
    6.2.2 方法的重載 113
    6.2.3 方法的覆蓋 117
    6.3 任務三 掌握接口的使用 121
    6.3.1 抽象類和抽象方法 121
    6.3.2 接口的聲明 122
    6.3.3 接口的使用 122
    6.4 任務四 掌握包的使用 123
    6.4.1 包的概念 123
    6.4.2 包的使用 124
    6.4.3 常用系統包 125
    6.5 任務五 實訓六 繼承與多態編程實訓 125
    練習與提高六 126
    第7章 異常處理和多線程 129
    本章的目的及任務 129
    7.1 任務一 掌握Java中對異常的處理 129
    7.1.1 異常類和異常處理機制 129
    7.1.2 程序中異常處理方法 131
    7.2 任務二 掌握程序對多線程的處理 138
    7.2.1 多線程的概念 138
    7.2.2 實現多線程的兩種方法 138
    7.2.3 線程的生命周期和控制 139
    7.2.4 線程的同步 143
    7.3 任務三 實訓七 異常處理與多線
    程編程實訓 146
    本章小結 149
    練習與提高七 149
    第8章 輸入輸出流 152
    本章目的及任務 152
    8.1 任務一 掌握流及標準輸入輸出 152
    8.1.1 流及分類 152
    8.1.2 標準輸入 155
    8.1.3 標準輸出和標準錯誤 156
    8.2 任務二 掌握常用輸入輸出流的使用
    方法 158
    8.2.1 字節流InputStream和OutputStream
    類簡介 158
    8.2.2 字符流Reader和Writer類簡介 160
    8.2.3 FileInputStream類的使用 161
    8.2.4 FileOutputStream類的使用 163
    8.2.5 FileReader類和FileWriter類的
    使用 164
    8.2.6 使用BufferedReader類實現各種
    數據類型的輸入 167
    8.3 任務三 掌握常用目錄和文件操作 170
    8.3.1 獲取文件信息和更改文件屬性 170
    8.3.2 列目錄文件清單 173
    8.3.3 獲取根目錄和創建子目錄 173
    8.3.4 文件的創建、更名和刪除 174
    8.3.5 基本數據類型數據的讀寫 174
    8.3.6 使用增加了緩沖的流類 175
    8.3.7 讀取文件指定行 175
    8.4 任務四 實訓八 文件輸入輸出操作 176
    本章小結 177
    練習與提高八 177
    第9章 圖形用戶界面設計 180
    本章目的及任務 180
    9.1 任務一 了解與圖形處理相關的包 181
    9.1.1 java.awt包 181
    9.1.2 java.swing包 182
    9.1.3 java.awt.event包 184
    9.2 任務三 掌握Java Applet的程序結構
    及運行過程 184
    9.2.1 Applet類及相關方法 185
    9.2.2 Applet程序建立及運行過程 187
    9.3 任務三 掌握使用Swing組件進行常
    用圖形界面設計的方法 188
    9.3.1 窗口容器類JFrame使用 189
    9.3.2 容器的布局 190
    9.3.3 字體與顏色的使用 196
    9.3.4 按鈕 198
    9.3.5 文本框、文本區和標簽 199
    9.3.6 復選框與單選按鈕 201
    9.3.7 列表框和組合框 205
    9.3.8 對話框和文件選擇對話框 208
    9.3.9 菜單 214
    9.4 任務四 掌握圖形的繪制方法 218
    9.4.1 坐標系統 218
    9.4.2 顯示字符串 219
    9.4.3 繪制直線與矩形 219
    9.4.4 繪制圓、橢圓與圓弧 220
    9.4.5 繪制多邊形與帶顏色圖形 220
    9.5 任務五 實訓九 圖形界面編程
    綜合實訓 220
    本章小結 221
    練習與提高九 221
    第10章 鍵盤與鼠標事件的響應 224
    本章目的及任務 224
    10.1 任務一 掌握事件處理機制 224
    10.1.1 相關概念 224
    10.1.2 事件處理機制 224
    10.2 任務二 掌握對鍵盤事件響應的方法 227
    10.2.1 鍵盤事件 227
    10.2.2 鍵盤監聽接口KeyListener 228
    10.2.3 鍵盤適配器類KeyAdapter 229
    10.3 任務三 掌握對鼠標事件的響應方法 230
    10.3.1 鼠標事件 230
    10.3.2 使用MouseListener接口處理
    鼠標事件 231
    10.3.3 使用MouseMotionListener接口
    處理鼠標事件 232
    10.4 任務四 實訓十 鍵盤與鼠標事件
    響應實訓 234
    本章小結 235
    練習與提高十 235
    第11章 數據庫編程 237
    本章目的及任務 237
    11.1 任務一 使用JDBC連接數據庫 237
    11.1.1 JDBC簡介 237
    11.1.2 JDBC驅動 239
    11.2 任務二 建立數據源 240
    11.2.1 建立Access數據庫 240
    11.2.2 建立數據源 242
    11.3 任務三 數據庫編程 244
    11.3.1 數據庫編程過程 244
    11.3.2 數據庫編程實例 250
    11.4 任務四 實訓十一 數據庫編程實訓 256
    本章小結 257
    練習與提高十一 257
    練習與提高參考答案 258
    參考文獻 270
最新評論共有 1 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 久草热视频 | 亚洲精品久久99久久一区 | 萌白酱福利视频 | 久久ri精品高清一区二区三区 | 国产一区二区三区在线观看影院 | 全国最大色成免费网站 | 日本理论片免费高清影视在线观看 | 色综合久久久高清综合久久久 | 久草热草 | 日本a级片免费看 | 日本免费视频观看在线播放 | 大陆孕妇孕交视频自拍 | 国产三级在线观看免费 | 99秒拍福利大尺度视频 | 性久久久久久 | 美女张开双腿让男人桶视频免费 | 91亚洲精品久久91综合 | 91香蕉视频网 | 日韩亚洲成a人片在线观看 日韩亚洲精品不卡在线 | 亚洲国产成人久久一区久久 | 国产日产高清欧美一区二区三区 | 欧美视频亚洲 | 欧美成人亚洲欧美成人 | a一级毛片免费高清在线 | 97操碰| 日韩久久久精品首页 | 国产精品6 | 性欧美精品久久久久久久 | 国产精品一区二区三区四区五区 | cao草棚视频网址成人 | 99久9在线视频| 免费a网| 国产美女午夜精品福利视频 | 国产成人亚洲综合欧美一部 | 亚洲国产成人麻豆精品 | 日韩一区二区三 | 国产一级爱做片免费观看 | 久久精品网站免费观看 | 国产偷国产偷亚洲高清在线 | 美女全黄视频 | 和日本免费不卡在线v |