熱門(mén)關(guān)鍵字:  聽(tīng)力密碼  聽(tīng)力密碼  新概念美語(yǔ)  單詞密碼  巧用聽(tīng)寫(xiě)練聽(tīng)力

Java程序設(shè)計(jì)技能教程

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

    Java語(yǔ)言作為網(wǎng)絡(luò)時(shí)代程序設(shè)計(jì)的寵兒,越來(lái)越受到人們的青睞,現(xiàn)在已經(jīng)成為最重要的軟件開(kāi)發(fā)工具之一。對(duì)于計(jì)算機(jī)專(zhuān)業(yè)學(xué)生來(lái)說(shuō),Java是必須具備的技能之一。雖然現(xiàn)在關(guān)于Java的教材很多,但與社會(huì)實(shí)際應(yīng)用相接軌的教材卻不多,本書(shū)以社會(huì)實(shí)際需求為主線,采用應(yīng)用得最廣的Eclipse開(kāi)發(fā)平臺(tái),采用任務(wù)驅(qū)動(dòng)模式進(jìn)行內(nèi)容編排,使學(xué)生真正能學(xué)有所用,并且配備與教材內(nèi)容相關(guān)的實(shí)驗(yàn)指導(dǎo)書(shū),更有利于教師的實(shí)驗(yàn)教學(xué)。

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

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

    Java語(yǔ)言經(jīng)過(guò)最近十多年的快速發(fā)展,技術(shù)越來(lái)越成熟,應(yīng)用也越來(lái)越廣,在軟件開(kāi)發(fā)方面的霸主地位更加穩(wěn)固,也已經(jīng)是計(jì)算機(jī)類(lèi)學(xué)生必修的課程之一。教材的優(yōu)劣直接影響教學(xué)效果的好壞,本書(shū)在保證知識(shí)體系完整性的前提下,采用任務(wù)驅(qū)動(dòng)式教學(xué)方法,以社會(huì)上應(yīng)用得最廣的Eclipse為開(kāi)發(fā)平臺(tái),突出實(shí)用性、針對(duì)性,引導(dǎo)學(xué)生“在做中學(xué)”,培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的能力,把提高學(xué)生動(dòng)手能力和綜合素質(zhì)作為首要任務(wù)。

    全書(shū)共分11章,第1章簡(jiǎn)介Java軟件開(kāi)發(fā)相關(guān)技術(shù);第2章介紹Eclipse基本操作;第3章介紹Java基礎(chǔ);第4章介紹基本控制結(jié)構(gòu);第5章介紹類(lèi)和對(duì)象;第6章介紹類(lèi)的繼承與多態(tài);第7章介紹異常處理和多線程;第8章介紹輸入輸出流;第9章介紹圖形用戶(hù)界面設(shè)計(jì);第10章介紹鍵盤(pán)與鼠標(biāo)事件的響應(yīng);第11章介紹數(shù)據(jù)庫(kù)編程。每章后面都配有實(shí)訓(xùn)以提高學(xué)生的動(dòng)手能力,并配有“練習(xí)與提高”環(huán)節(jié)以檢驗(yàn)學(xué)生對(duì)知識(shí)的掌握程度,還提供了相應(yīng)的答案。

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

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

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

    作 者

    2009年4月


    前言

    第1章 Java軟件開(kāi)發(fā)相關(guān)技術(shù)簡(jiǎn)介 1
    本章目的及任務(wù) 1
    1.1 任務(wù)一 掌握J(rèn)ava語(yǔ)言基礎(chǔ)知識(shí) 1
    1.1.1 Java語(yǔ)言的發(fā)展 1
    1.1.2 Java程序開(kāi)發(fā)與運(yùn)行環(huán)境 2
    1.1.3 Java語(yǔ)言特點(diǎn) 3
    1.1.4 Java 程序分類(lèi) 4
    1.1.5 JDK的安裝與環(huán)境變量配置 4
    1.1.6 Java Application程序結(jié)構(gòu)及運(yùn)行過(guò)程 7
    1.2 任務(wù)二 掌握J(rèn)ava語(yǔ)言體系 8
    1.2.1 J2SE概述 8
    1.2.2 J2EE概述 9
    1.2.3 J2ME概述 13
    1.3 任務(wù)三 了解Java開(kāi)發(fā)工具 13
    1.3.1 JBuilder簡(jiǎn)介 13
    1.3.2 Eclipse簡(jiǎn)介 14
    1.3.3 其他開(kāi)發(fā)工具簡(jiǎn)介 15
    1.4 任務(wù)四 實(shí)訓(xùn)一 JDK安裝配置及Java
    程序的編譯運(yùn)行 16
    本章小結(jié) 17
    練習(xí)與提高一 17
    第2章 Eclipse基本操作 19
    本章目的及任務(wù) 19
    2.1 任務(wù)一 了解Eclipse概況 19
    2.1.1 Eclipse的歷史與發(fā)展 19
    2.1.2 Eclipse的特點(diǎn) 19
    2.2 任務(wù)二 掌握Eclipse的安裝與配置 20
    2.2.1 Eclipse下載與安裝 20
    2.2.2 Eclipse的多國(guó)語(yǔ)言包的安裝 20
    2.2.3 Eclipse相關(guān)配置 21
    2.3 任務(wù)三 熟悉Eclipse工作環(huán)境 22
    2.3.1 Eclipse結(jié)構(gòu)體系 22
    2.3.2 Eclipse工作臺(tái) 23
    2.3.3 Eclipse資源管理 26
    2.4 任務(wù)四 使用Eclipse進(jìn)行Java編程 27
    2.4.1 編輯Java程序 27
    2.4.2 編譯和運(yùn)行程序 29
    2.4.3 調(diào)試程序 30
    2.5 任務(wù)五 實(shí)訓(xùn)二 Eclipse的安裝配置
    及Java程序的調(diào)試運(yùn)行 31
    本章小結(jié) 33
    練習(xí)與提高二 33
    第3章 Java基礎(chǔ) 35
    本章目的及任務(wù) 35
    3.1 任務(wù)一 掌握J(rèn)ava關(guān)鍵字、標(biāo)識(shí)符 35
    3.1.1 Java語(yǔ)言的關(guān)鍵字 35
    3.1.2 Java語(yǔ)言標(biāo)識(shí)符和命名約定 36
    3.1.3 Java程序中的分隔符 36
    3.2 任務(wù)二 掌握J(rèn)ava語(yǔ)言的基本數(shù)據(jù)類(lèi)
    型、常量和變量 37
    3.2.1 基本數(shù)據(jù)類(lèi)型 37
    3.2.2 常量 38
    3.2.3 變量的定義及作用范圍 38
    3.2.4 基本數(shù)據(jù)類(lèi)型間的轉(zhuǎn)換 40
    3.3 任務(wù)三 掌握J(rèn)ava運(yùn)算符和表達(dá)式 41
    3.3.1 運(yùn)算符 41
    3.3.2 表達(dá)式 48
    3.4 任務(wù)四 掌握J(rèn)ava數(shù)組及字符串的
    使用方法 48
    3.4.1 數(shù)組的聲明與創(chuàng)建 48
    3.4.2 數(shù)組的初始化及數(shù)組元素的使用 48
    3.4.3 字符數(shù)組與字符串String類(lèi) 50
    3.4.4 字符串?dāng)?shù)組 51
    3.4.5 字符串相關(guān)操作 51
    3.5 任務(wù)五 實(shí)訓(xùn)三 數(shù)組及字符串的使用 56
    3.5.1 數(shù)組的創(chuàng)建及使用 56
    3.5.2 字符串的使用 57
    本章小結(jié) 57
    練習(xí)與提高三 57
    第4章 基本控制結(jié)構(gòu) 60
    本章目的及任務(wù) 60
    4.1 任務(wù)一 掌握J(rèn)ava分支結(jié)構(gòu) 60
    4.1.1 if語(yǔ)句 60
    4.1.2 switch語(yǔ)句 64
    4.2 任務(wù)二 掌握J(rèn)ava循環(huán)結(jié)構(gòu) 66
    4.2.1 for語(yǔ)句 67
    4.2.2 do-while語(yǔ)句 69
    4.2.3 while語(yǔ)句 71
    4.2.4 嵌套循環(huán) 72
    4.3 任務(wù)三 實(shí)訓(xùn)四 分支及循環(huán)結(jié)構(gòu)編程 74
    本章小結(jié) 75
    練習(xí)與提高四 76
    第5章 類(lèi)和對(duì)象 78
    本章目的及任務(wù) 78
    5.1 任務(wù)一 掌握類(lèi)和對(duì)象的基本知識(shí) 78
    5.1.1 面向?qū)ο蟮幕靖拍?78
    5.1.2 類(lèi)的聲明 80
    5.1.3 方法的聲明 83
    5.1.4 方法調(diào)用及參數(shù)傳遞 84
    5.1.5 對(duì)象的創(chuàng)建和使用 87
    5.1.6 構(gòu)造方法及特點(diǎn) 90
    5.1.7 對(duì)象的初始化 93
    5.2 任務(wù)二 掌握類(lèi)的封裝 94
    5.2.1 訪問(wèn)權(quán)限 94
    5.2.2 類(lèi)變量和實(shí)例變量 96
    5.2.3 類(lèi)成員方法和函數(shù)數(shù)學(xué)方法 98
    5.3 任務(wù)三 實(shí)訓(xùn)五 類(lèi)和對(duì)象 100
    本章小結(jié) 101
    練習(xí)與提高五 101
    第6章 類(lèi)的繼承與多態(tài) 104
    本章目的及任務(wù) 104
    6.1 任務(wù)一 掌握類(lèi)的繼承 104
    6.1.1 繼承的基本概念 104
    6.1.2 繼承的實(shí)現(xiàn) 107
    6.1.3 super與this的使用 108
    6.1.4 final類(lèi)和final方法 112
    6.2 任務(wù)二 掌握類(lèi)的多態(tài) 113
    6.2.1 多態(tài)性的含義 113
    6.2.2 方法的重載 113
    6.2.3 方法的覆蓋 117
    6.3 任務(wù)三 掌握接口的使用 121
    6.3.1 抽象類(lèi)和抽象方法 121
    6.3.2 接口的聲明 122
    6.3.3 接口的使用 122
    6.4 任務(wù)四 掌握包的使用 123
    6.4.1 包的概念 123
    6.4.2 包的使用 124
    6.4.3 常用系統(tǒng)包 125
    6.5 任務(wù)五 實(shí)訓(xùn)六 繼承與多態(tài)編程實(shí)訓(xùn) 125
    練習(xí)與提高六 126
    第7章 異常處理和多線程 129
    本章的目的及任務(wù) 129
    7.1 任務(wù)一 掌握J(rèn)ava中對(duì)異常的處理 129
    7.1.1 異常類(lèi)和異常處理機(jī)制 129
    7.1.2 程序中異常處理方法 131
    7.2 任務(wù)二 掌握程序?qū)Χ嗑程的處理 138
    7.2.1 多線程的概念 138
    7.2.2 實(shí)現(xiàn)多線程的兩種方法 138
    7.2.3 線程的生命周期和控制 139
    7.2.4 線程的同步 143
    7.3 任務(wù)三 實(shí)訓(xùn)七 異常處理與多線
    程編程實(shí)訓(xùn) 146
    本章小結(jié) 149
    練習(xí)與提高七 149
    第8章 輸入輸出流 152
    本章目的及任務(wù) 152
    8.1 任務(wù)一 掌握流及標(biāo)準(zhǔn)輸入輸出 152
    8.1.1 流及分類(lèi) 152
    8.1.2 標(biāo)準(zhǔn)輸入 155
    8.1.3 標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤 156
    8.2 任務(wù)二 掌握常用輸入輸出流的使用
    方法 158
    8.2.1 字節(jié)流InputStream和OutputStream
    類(lèi)簡(jiǎn)介 158
    8.2.2 字符流Reader和Writer類(lèi)簡(jiǎn)介 160
    8.2.3 FileInputStream類(lèi)的使用 161
    8.2.4 FileOutputStream類(lèi)的使用 163
    8.2.5 FileReader類(lèi)和FileWriter類(lèi)的
    使用 164
    8.2.6 使用BufferedReader類(lèi)實(shí)現(xiàn)各種
    數(shù)據(jù)類(lèi)型的輸入 167
    8.3 任務(wù)三 掌握常用目錄和文件操作 170
    8.3.1 獲取文件信息和更改文件屬性 170
    8.3.2 列目錄文件清單 173
    8.3.3 獲取根目錄和創(chuàng)建子目錄 173
    8.3.4 文件的創(chuàng)建、更名和刪除 174
    8.3.5 基本數(shù)據(jù)類(lèi)型數(shù)據(jù)的讀寫(xiě) 174
    8.3.6 使用增加了緩沖的流類(lèi) 175
    8.3.7 讀取文件指定行 175
    8.4 任務(wù)四 實(shí)訓(xùn)八 文件輸入輸出操作 176
    本章小結(jié) 177
    練習(xí)與提高八 177
    第9章 圖形用戶(hù)界面設(shè)計(jì) 180
    本章目的及任務(wù) 180
    9.1 任務(wù)一 了解與圖形處理相關(guān)的包 181
    9.1.1 java.awt包 181
    9.1.2 java.swing包 182
    9.1.3 java.awt.event包 184
    9.2 任務(wù)三 掌握J(rèn)ava Applet的程序結(jié)構(gòu)
    及運(yùn)行過(guò)程 184
    9.2.1 Applet類(lèi)及相關(guān)方法 185
    9.2.2 Applet程序建立及運(yùn)行過(guò)程 187
    9.3 任務(wù)三 掌握使用Swing組件進(jìn)行常
    用圖形界面設(shè)計(jì)的方法 188
    9.3.1 窗口容器類(lèi)JFrame使用 189
    9.3.2 容器的布局 190
    9.3.3 字體與顏色的使用 196
    9.3.4 按鈕 198
    9.3.5 文本框、文本區(qū)和標(biāo)簽 199
    9.3.6 復(fù)選框與單選按鈕 201
    9.3.7 列表框和組合框 205
    9.3.8 對(duì)話(huà)框和文件選擇對(duì)話(huà)框 208
    9.3.9 菜單 214
    9.4 任務(wù)四 掌握?qǐng)D形的繪制方法 218
    9.4.1 坐標(biāo)系統(tǒng) 218
    9.4.2 顯示字符串 219
    9.4.3 繪制直線與矩形 219
    9.4.4 繪制圓、橢圓與圓弧 220
    9.4.5 繪制多邊形與帶顏色圖形 220
    9.5 任務(wù)五 實(shí)訓(xùn)九 圖形界面編程
    綜合實(shí)訓(xùn) 220
    本章小結(jié) 221
    練習(xí)與提高九 221
    第10章 鍵盤(pán)與鼠標(biāo)事件的響應(yīng) 224
    本章目的及任務(wù) 224
    10.1 任務(wù)一 掌握事件處理機(jī)制 224
    10.1.1 相關(guān)概念 224
    10.1.2 事件處理機(jī)制 224
    10.2 任務(wù)二 掌握對(duì)鍵盤(pán)事件響應(yīng)的方法 227
    10.2.1 鍵盤(pán)事件 227
    10.2.2 鍵盤(pán)監(jiān)聽(tīng)接口KeyListener 228
    10.2.3 鍵盤(pán)適配器類(lèi)KeyAdapter 229
    10.3 任務(wù)三 掌握對(duì)鼠標(biāo)事件的響應(yīng)方法 230
    10.3.1 鼠標(biāo)事件 230
    10.3.2 使用MouseListener接口處理
    鼠標(biāo)事件 231
    10.3.3 使用MouseMotionListener接口
    處理鼠標(biāo)事件 232
    10.4 任務(wù)四 實(shí)訓(xùn)十 鍵盤(pán)與鼠標(biāo)事件
    響應(yīng)實(shí)訓(xùn) 234
    本章小結(jié) 235
    練習(xí)與提高十 235
    第11章 數(shù)據(jù)庫(kù)編程 237
    本章目的及任務(wù) 237
    11.1 任務(wù)一 使用JDBC連接數(shù)據(jù)庫(kù) 237
    11.1.1 JDBC簡(jiǎn)介 237
    11.1.2 JDBC驅(qū)動(dòng) 239
    11.2 任務(wù)二 建立數(shù)據(jù)源 240
    11.2.1 建立Access數(shù)據(jù)庫(kù) 240
    11.2.2 建立數(shù)據(jù)源 242
    11.3 任務(wù)三 數(shù)據(jù)庫(kù)編程 244
    11.3.1 數(shù)據(jù)庫(kù)編程過(guò)程 244
    11.3.2 數(shù)據(jù)庫(kù)編程實(shí)例 250
    11.4 任務(wù)四 實(shí)訓(xùn)十一 數(shù)據(jù)庫(kù)編程實(shí)訓(xùn) 256
    本章小結(jié) 257
    練習(xí)與提高十一 257
    練習(xí)與提高參考答案 258
    參考文獻(xiàn) 270
最新評(píng)論共有 1 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶(hù)名: 密碼:
匿名?
注冊(cè)
来凤县| 蒲城县| 盘山县| 佛坪县| 射阳县| 肥乡县| 汝州市| 长垣县| 搜索| 沁水县| 双城市| 洞头县| 旌德县| 咸宁市| 垦利县| 上栗县| 福安市| 驻马店市| 龙山县| 靖宇县| 延庆县| 固原市| 通辽市| 玉龙| 潼南县| 拜泉县| 濉溪县| 壶关县| 庆城县| 濮阳县| 库尔勒市| 吴堡县| 苏尼特左旗| 西峡县| 麻江县| 溧阳市| 和硕县| 长沙市| 崇州市| 永靖县| 武宣县|