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

Java語(yǔ)言程序設(shè)計(jì)案例教程

中國(guó)水利水電出版社
    【作 者】李明才 【I S B N 】978-7-5084-7645-2 【責(zé)任編輯】李炎 【適用讀者群】高職高專 【出版時(shí)間】2010-08-01 【開(kāi) 本】16開(kāi) 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁(yè) 數(shù)】232 【千字?jǐn)?shù)】418 【印 張】14.5 【定 價(jià)】25 【叢 書(shū)】高職高專“十一五”規(guī)劃教材 【備注信息】
圖書(shū)詳情

    本書(shū)全面、系統(tǒng)地介紹了Java語(yǔ)言及其程序設(shè)計(jì)。全書(shū)共11章,主要內(nèi)容包括:Java語(yǔ)言概論、Java語(yǔ)言基本語(yǔ)法、Java語(yǔ)言的面向?qū)ο筇匦浴D形用戶界面設(shè)計(jì)、異常處理、多線程、輸入輸出及文件處理、Java與數(shù)據(jù)庫(kù)連接、Java網(wǎng)絡(luò)編程、初識(shí)JSP、綜合案例。

    本書(shū)內(nèi)容編排力求做到通俗易懂、重視概念、強(qiáng)化實(shí)踐,并采用案例教學(xué),幫助讀者從大量的案例講解中掌握J(rèn)ava語(yǔ)言的基礎(chǔ)知識(shí),達(dá)到循序漸進(jìn)、逐步深入、反復(fù)實(shí)踐、牢固掌握的目的。

    本書(shū)可供高職高專計(jì)算機(jī)及相關(guān)專業(yè)師生使用,也可作為Java語(yǔ)言的培訓(xùn)教材或Java語(yǔ)言愛(ài)好者的自學(xué)用書(shū)。

    1.重視概念、強(qiáng)化實(shí)踐,采用案例教學(xué),從大量的案例講解中引出Java語(yǔ)言的基礎(chǔ)知識(shí),以期達(dá)到反復(fù)實(shí)踐、牢固掌握的目的

    2.循序漸進(jìn)、逐步深入,基礎(chǔ)內(nèi)容講解結(jié)束后,通過(guò)一個(gè)綜合案例,對(duì)全書(shū)內(nèi)容進(jìn)行總結(jié),以期在實(shí)際開(kāi)發(fā)中能靈活運(yùn)用知識(shí)點(diǎn)

    3.配套有相關(guān)教學(xué)資源及精選習(xí)題,可根據(jù)教學(xué)實(shí)際需要靈活選用各種類型的習(xí)題供讀者練習(xí)與自測(cè)

    Java語(yǔ)言是由Sun公司開(kāi)發(fā)的、近年來(lái)在國(guó)內(nèi)外得到廣泛應(yīng)用的一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。它功能豐富,表達(dá)簡(jiǎn)潔,使用方便靈活,應(yīng)用面廣,目標(biāo)程序效率高,可移植性好,是一種具有良好程序設(shè)計(jì)風(fēng)格的應(yīng)用程序設(shè)計(jì)語(yǔ)言。現(xiàn)在,在許多高校Java語(yǔ)言已不僅成為計(jì)算機(jī)及其相關(guān)專業(yè)的必修課,而且在很多非計(jì)算機(jī)專業(yè)也開(kāi)設(shè)了Java語(yǔ)言課程,并且Java語(yǔ)言也列入了全國(guó)計(jì)算機(jī)等級(jí)考試、全國(guó)計(jì)算機(jī)應(yīng)用技術(shù)證書(shū)考試(NIT)等的考試范圍。

    本書(shū)力求通俗易懂,重視概念,強(qiáng)化實(shí)踐,采用案例教學(xué)。使讀者能從大量的案例講解中掌握J(rèn)ava語(yǔ)言的基礎(chǔ)知識(shí),達(dá)到循序漸進(jìn),逐步深入,反復(fù)實(shí)踐,牢固掌握的目的。

    本書(shū)共分11章,第1章介紹Java語(yǔ)言概論,第2章介紹Java語(yǔ)言基本語(yǔ)法,第3章介紹Java語(yǔ)言的面向?qū)ο筇匦裕?章介紹圖形用戶界面設(shè)計(jì),第5章介紹異常處理,第6章介紹多線程,第7章介紹輸入輸出及文件處理,第8章介紹Java與數(shù)據(jù)庫(kù)連接,第9章介紹Java網(wǎng)絡(luò)編程,第10章介紹JSP基礎(chǔ)知識(shí),第11章是一個(gè)綜合案例,通過(guò)該案例對(duì)全書(shū)內(nèi)容進(jìn)行總結(jié)。

    本書(shū)由李明才任主編,何永太、盛安元、丁俊任副主編,何永太編寫(xiě)第1章和第7章,徐偉編寫(xiě)第2章,李明才編寫(xiě)第3章和第5章,盛安元編寫(xiě)第4章和第6章,陳建鋒編寫(xiě)第8章和第9章,丁俊編寫(xiě)第10章和第11章,全書(shū)由李明才統(tǒng)稿。

    由于作者水平有限,書(shū)中一定會(huì)有不少缺點(diǎn)和錯(cuò)誤,敬請(qǐng)讀者批評(píng)指正。

    作 者

    2010年5月

    前言

    第1章 Java語(yǔ)言概論 1
    1.1 Java語(yǔ)言的發(fā)展過(guò)程 1
    1.2 Java語(yǔ)言的工作原理及特點(diǎn) 1
    1.2.1 Java程序的處理過(guò)程 2
    1.2.2 Java字節(jié)碼 2
    1.2.3 Java虛擬機(jī)(JVM) 2
    1.2.4 垃圾回收 3
    1.3 Java SDK的安裝與配置 3
    1.3.1 下載并安裝Java SDK開(kāi)發(fā)工具 3
    1.3.2 JDK的配置與測(cè)試 5
    1.4 Eclipse的安裝與使用 6
    1.4.1 Eclipse的安裝與啟動(dòng) 6
    1.4.2 Eclipse的使用 7
    1.5 Java程序舉例 11
    1.5.1 Java Application舉例 11
    1.5.2 Java Applet舉例 12
    1.5.3 Java程序結(jié)構(gòu) 12
    本章小結(jié) 13
    實(shí)訓(xùn)一 13
    第2章 Java語(yǔ)言基本語(yǔ)法 14
    2.1 Java語(yǔ)言的數(shù)據(jù)類型 14
    2.1.1 Java語(yǔ)言基本字匯 14
    2.1.2 簡(jiǎn)單數(shù)據(jù)類型 15
    2.1.3 常量(字面量) 16
    2.1.4 變量 18
    2.1.5 類型轉(zhuǎn)換 20
    2.2 Java語(yǔ)言的運(yùn)算符和表達(dá)式 21
    2.2.1 算術(shù)運(yùn)算符 21
    2.2.2 位運(yùn)算符 24
    2.2.3 關(guān)系運(yùn)算符 27
    2.2.4 邏輯運(yùn)算符 28
    2.2.5 賦值運(yùn)算符 29
    2.2.6 條件運(yùn)算符(? :) 29
    2.2.7 運(yùn)算符優(yōu)先級(jí) 30
    2.2.8 使用圓括號(hào) 31
    2.3 Java語(yǔ)言的流程控制語(yǔ)句 31
    2.3.1 Java的選擇語(yǔ)句 31
    2.3.2 循環(huán)語(yǔ)句 35
    2.3.3 跳轉(zhuǎn)語(yǔ)句 40
    2.4 數(shù)組 42
    2.4.1 一維數(shù)組 42
    2.4.2 多維數(shù)組 44
    2.4.3 另一種數(shù)組聲明語(yǔ)法 45
    2.5 字符串 45
    2.5.1 String類 45
    2.5.2 字符串連接 46
    2.5.3 字符串與其他類型數(shù)據(jù)的連接 46
    本章小結(jié) 47
    實(shí)訓(xùn)二 47
    第3章 Java語(yǔ)言的面向?qū)ο筇匦?48
    3.1 類與對(duì)象的概念 48
    3.1.1 面向?qū)ο蟮奶匦?48
    3.1.2 類的定義 48
    3.1.3 創(chuàng)建對(duì)象與定義構(gòu)造方法 49
    3.1.4 修飾符 52
    3.2 類的繼承 57
    3.2.1 繼承的概念 58
    3.2.2 繼承的實(shí)現(xiàn) 58
    3.3 類的多態(tài) 61
    3.3.1 多態(tài)的概念 61
    3.3.2 方法覆蓋實(shí)現(xiàn)多態(tài) 61
    3.3.3 方法重載實(shí)現(xiàn)多態(tài) 62
    3.3.4 構(gòu)造方法的繼承與重載 62
    3.4 包與接口 63
    3.4.1 包 63
    3.4.2 接口 65
    本章小結(jié) 66
    實(shí)訓(xùn)三 67
    第4章 圖形用戶界面設(shè)計(jì) 68
    4.1 圖形用戶界面概述 68
    4.2 Applet類 70
    4.2.1 Applet類 70
    4.2.2 建立Applet小應(yīng)用程序 70
    4.2.3 Applet的生命周期 72
    4.2.4 Applet類常用方法 74
    4.3 HTML文件參數(shù)傳遞 75
    4.4 Java繪圖、字體及顏色處理 77
    4.4.1 Java繪圖 77
    4.4.2 Java字體類 83
    4.4.3 畫(huà)筆顏色 84
    4.5 框架與面板 85
    4.5.1 框架(Frame) 85
    4.5.2 面板(Panel) 86
    4.6 按鈕、標(biāo)簽、文本框與文本區(qū)域 87
    4.6.1 按鈕(Button) 87
    4.6.2 標(biāo)簽(Label) 88
    4.6.3 文本框(TextField)與文本區(qū)
    域(TextArea) 89
    4.7 事件處理機(jī)制 91
    4.7.1 Java中的事件體系結(jié)構(gòu) 91
    4.7.2 Component類 93
    4.7.3 代理事件模型 95
    4.8 布局設(shè)計(jì) 96
    4.8.1 FlowLayout布局管理器 97
    4.8.2 BorderLayout布局管理器 98
    4.8.3 GridLayout布局管理器 100
    4.8.4 CardLayout布局管理器 101
    4.8.5 GridBagLayout布局管理器 103
    4.9 菜單設(shè)計(jì) 106
    4.10 對(duì)話框設(shè)計(jì) 109
    4.11 常用Swing組件簡(jiǎn)介 111
    4.11.1 Swing組件 111
    4.11.2 Swing組件體系結(jié)構(gòu) 112
    4.11.3 可插接的外觀和感覺(jué) 114
    4.11.4 常用Swing組件 114
    4.11.5 對(duì)話框 JOptionPane 116
    本章小結(jié) 116
    實(shí)訓(xùn)四 117
    第5章 異常處理 118
    5.1 異常類 118
    5.1.1 異常的基本概念 118
    5.1.2 異常類 118
    5.1.3 系統(tǒng)定義的運(yùn)行異常 119
    5.1.4 用戶自定義的異常 120
    5.2 異常拋出 120
    5.2.1 系統(tǒng)自動(dòng)拋出的異常 120
    5.2.2 語(yǔ)句拋出異常 121
    5.3 異常處理 121
    5.3.1 try-catch語(yǔ)句 121
    5.3.2 多異常處理 122
    5.3.3 finally子句 123
    本章小結(jié) 124
    實(shí)訓(xùn)五 124
    第6章 多線程 125
    6.1 多線程的基本概念 125
    6.2 多線程的創(chuàng)建 127
    6.2.1 創(chuàng)建線程 128
    6.2.2 線程的啟動(dòng) 128
    6.3 多線程的實(shí)現(xiàn) 130
    6.3.1 線程的狀態(tài) 130
    6.3.2 線程的調(diào)度 131
    6.3.3 多線程的互斥與同步 135
    6.3.4 生產(chǎn)者消費(fèi)者模型 139
    6.3.5 死鎖 142
    本章小結(jié) 144
    實(shí)訓(xùn)六 144
    第7章 輸入輸出及文件處理 146
    7.1 輸入/輸出流概念 146
    7.2 輸入/輸出流類 146
    7.2.1 字節(jié)流InputStream和
    OutputStream類 147
    7.2.2 字符流Reader和Writer類 148
    7.3 標(biāo)準(zhǔn)輸入/輸出 149
    7.3.1 標(biāo)準(zhǔn)輸入流 150
    7.3.2 標(biāo)準(zhǔn)輸出流 150
    7.3.3 標(biāo)準(zhǔn)錯(cuò)誤輸出流 150
    7.4 常用的文件處理 150
    7.4.1 文件的順序讀寫(xiě) 150
    7.4.2 文件的隨機(jī)讀寫(xiě) 156
    7.4.3 目錄和文件管理 158
    本章小結(jié) 160
    實(shí)訓(xùn)七 160
    第8章 Java與數(shù)據(jù)庫(kù)連接 161
    8.1 JDBC簡(jiǎn)介 161
    8.1.1 JDBC概述 161
    8.1.2 JDBC與ODBC的比較 161
    8.1.3 兩層模型與三層模型 162
    8.1.4 JDBC驅(qū)動(dòng)程序種類 162
    8.2 JDBC訪問(wèn)數(shù)據(jù)庫(kù) 163
    8.2.1 JDBC的常用接口和類 163
    8.2.2 T-SQL常用基本語(yǔ)法 164
    8.3 JDBC應(yīng)用 165
    8.3.1 JDBC應(yīng)用步驟 165
    8.3.2 JDBC應(yīng)用實(shí)例 166
    本章小結(jié) 169
    實(shí)訓(xùn)八 169
    第9章 Java網(wǎng)絡(luò)編程 171
    9.1 網(wǎng)絡(luò)基礎(chǔ)知識(shí) 171
    9.2 網(wǎng)絡(luò)通信中Java的網(wǎng)絡(luò)類和接口 171
    9.2.1 URL 和URLConnection 172
    9.2.2 Socket(套接字) 173
    本章小結(jié) 176
    實(shí)訓(xùn)九 177
    第10章 初識(shí)JSP 181
    10.1 JSP簡(jiǎn)介 181
    10.1.1 JSP概述 181
    10.1.2 JSP開(kāi)發(fā)環(huán)境 182
    10.2 編寫(xiě)一個(gè)JSP頁(yè)面 188
    10.3 JSP的執(zhí)行過(guò)程 191
    10.4 JSP指令簡(jiǎn)介 191
    10.4.1 page指令 191
    10.4.2 include指令 193
    10.5 JSP常見(jiàn)內(nèi)置對(duì)象 194
    10.5.1 request 194
    10.5.2 response 194
    10.5.3 out 195
    10.5.4 cookie 195
    10.5.5 session 196
    10.5.6 application 196
    本章小結(jié) 197
    實(shí)訓(xùn)十 197
    第11章 綜合案例 206
    11.1 系統(tǒng)模塊設(shè)計(jì) 206
    11.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 207
    11.2.1 學(xué)生表結(jié)構(gòu) 207
    11.2.2 課程表結(jié)構(gòu) 207
    11.2.3 成績(jī)表結(jié)構(gòu) 208
    11.2.4 操作員表結(jié)構(gòu) 208
    11.3 詳細(xì)設(shè)計(jì) 208
    11.3.1 主窗口設(shè)計(jì) 208
    11.3.2 登錄界面設(shè)計(jì) 209
    11.3.3 系統(tǒng)管理模塊設(shè)計(jì) 209
    11.3.4 其他三個(gè)管理模塊 211
    11.3.5 數(shù)據(jù)庫(kù)操作模塊 211
    11.4 具體實(shí)現(xiàn) 212
    11.4.1 主窗口 212
    11.4.2 數(shù)據(jù)庫(kù)操作模塊 212
    11.4.3 操作員登錄模塊 217
    11.4.4 操作員添加模塊 218
    11.4.5 操作員瀏覽模塊 218
    11.4.6 操作員查詢模塊 220
    11.4.7 操作員刪除模塊 222
    11.4.8 其他模塊的實(shí)現(xiàn) 223
    本章小結(jié) 223
    參考文獻(xiàn) 224
最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
横山县| 丹阳市| 本溪市| 婺源县| 健康| 六枝特区| 宝应县| 兴业县| 商都县| 元江| 伊宁市| 无极县| 绍兴县| 若羌县| 浦县| 新兴县| 包头市| 黔西| 东乡县| 辽源市| 鲜城| 永州市| 阳江市| 神木县| 滕州市| 全南县| 启东市| 合作市| 怀仁县| 福海县| 故城县| 德钦县| 夹江县| 象山县| 扶风县| 九龙县| 昭通市| 三门县| 沂南县| 宣威市| 大同市|