欧美视频网-亚洲黄色在线视频-www.日韩.com-欧美一区免费-欧美高清免费-欧美另类综合

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

Java程序設(shè)計(jì)項(xiàng)目教程

中國水利水電出版社
圖書詳情

    Java語言具有面向?qū)ο蟆⑴c平臺(tái)無關(guān)、安全、穩(wěn)定和多線程等特點(diǎn),是目前軟件設(shè)計(jì)中極為健壯的編程語言。Java語言不僅可以用來開發(fā)大型的應(yīng)用程序,而且特別適合于在Internet上應(yīng)用開發(fā),Java已成為網(wǎng)絡(luò)時(shí)代最重要的編程語言之一。對于計(jì)算機(jī)專業(yè)學(xué)生來說掌握J(rèn)ava是必需具備的技能之一。雖然現(xiàn)在關(guān)于Java的教材很多,但與社會(huì)實(shí)際應(yīng)用相接軌的教材卻不多,本書以社會(huì)實(shí)際需求為主線,以社會(huì)上應(yīng)用最廣的Eclipse為開發(fā)平臺(tái),采用項(xiàng)目實(shí)戰(zhàn)教學(xué)模式進(jìn)行內(nèi)容編排,使學(xué)生真正能學(xué)有所用。

    本教材在強(qiáng)調(diào)使學(xué)生全面掌握J(rèn)ava基本操作的基礎(chǔ)上,把知識(shí)點(diǎn)與應(yīng)用項(xiàng)目相結(jié)合,使學(xué)生學(xué)習(xí)起來有的放矢,操作時(shí)也更加得心應(yīng)手。本書主要內(nèi)容包括:Java語言基礎(chǔ)、Java面向?qū)ο蟪绦蛟O(shè)計(jì)等。在項(xiàng)目實(shí)戰(zhàn)教學(xué)思想指導(dǎo)下,每個(gè)項(xiàng)目都設(shè)置了若干個(gè)實(shí)戰(zhàn)任務(wù),內(nèi)容以相關(guān)應(yīng)用操作為主線進(jìn)行敘述,通過案例進(jìn)行應(yīng)用剖析,并配有習(xí)題,方便學(xué)生檢驗(yàn)學(xué)習(xí)成果。

    本書深入淺出,操作性強(qiáng),以實(shí)際應(yīng)用為切入點(diǎn),符合高職高專特點(diǎn),適合高職高專學(xué)生使用,也可用作各類技能培訓(xùn)教材。

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

    本書以社會(huì)實(shí)際需求為主線,以社會(huì)上應(yīng)用最廣的Eclipse為開發(fā)平臺(tái),采用項(xiàng)目實(shí)戰(zhàn)教學(xué)模式進(jìn)行內(nèi)容編排,使學(xué)生真正能學(xué)有所用。

    本書在強(qiáng)調(diào)全面掌握J(rèn)ava基本操作的基礎(chǔ)上,把知識(shí)點(diǎn)與應(yīng)用項(xiàng)目相結(jié)合,使學(xué)生學(xué)習(xí)起來有的放矢,操作起來更加得心應(yīng)手。

    本書在保證知識(shí)體系完整性的前提下,采用“任務(wù)驅(qū)動(dòng)式教學(xué)”,突出實(shí)用性、針對性,引導(dǎo)學(xué)生“在做中學(xué)”,培養(yǎng)學(xué)生分析問題和解決問題的能力。

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

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

    本書內(nèi)容安排合理,邏輯性強(qiáng),講解循序漸進(jìn),通俗易懂,既適合高職高專計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生使用,也適合各種培訓(xùn)使用。

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

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

    編 者

    2014年6月

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

最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 成人欧美一区二区三区黑人 | 老司机亚洲精品影院 | 国产精品v在线播放观看 | 日韩国产在线播放 | 性夜影院爽黄a爽免费看网站 | 国产精品久久免费 | 2022国产精品手机在线观看 | 一区二区三区在线视频观看 | 一级特黄性色生活片一区二区 | 久久这里只有精品免费播放 | 日韩在线一区二区三区 | 91精品欧美一区二区综合在线 | 成人精品一区二区不卡视频 | 91久久香蕉国产线看 | 精品视频国产狼人视频 | 久久久久久综合成人精品 | 91日本在线视频 | 国语自产精品视频 | 免费一级毛片在线播放 | 亚洲天堂视频在线观看 | 黄色三级视频网站 | 免费观看成人www精品视频在线 | 欧美一级成人一区二区三区 | 欧美上床视频 | 在线观看a网站 | 欧美真人毛片动作视频 | 日韩精品久久久免费观看夜色 | 日本男人天堂 | 亚洲欧美一区二区三区久本道 | 黄色福利站 | 国产精选91热在线观看 | 三级三级三级网站网址 | 热伊人99re久久精品最新地 | 真实国产乱人伦在线视频播放 | 伊人一级 | 国产午夜精品理论片小yo奈 | 国产主播精品福利19禁vip | 亚洲国产精选 | 91成人精品 | 日韩欧美在线播放视频 | 成人免费大片a毛片 |