欧美一级特黄aaaaaaa在线观看-欧美一级特黄aaaaaa在线看片-欧美一级特黄aa大片-欧美一级特黄刺激大片视频-深夜久久-深夜激情网站

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

Java程序設計與應用

中國水利水電出版社
    【作 者】張仕斌 等編著 【I S B N 】978-7-5084-4291-4 【責任編輯】宋俊娥 【適用讀者群】本科 【出版時間】2008-07-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數】352 【千字數】 【印 張】 【定 價】32 【叢 書】21世紀高職高專計算機科學規劃教材 【備注信息】
圖書詳情

    本書使用通俗的語言全面講授了Java語言的基礎和程序設計方法。本書共分14章,分別介紹了Java語言概述、Java語言基礎、類與對象、類的方法、類的重用、接口與多態、I/O(輸入輸出)流、群體對象的組織、多線程、異常處理、圖形用戶界面、網絡編程基礎、JSP程序設計基礎和數據庫編程基礎等內容。本教程各部分層次清楚,每章前有知識點和導讀,并依據教學特點進行精心編排,方便讀者根據自己需要進行選擇;每章后面的實踐檢驗部分(包括理論鞏固和上機實戰兩部分),給出了精心挑選的習題;本書還配有電子教案及書中有關例題的源程序。

    本書具有科學嚴謹的體系結構,內容豐富、深入淺出、構思新穎、突出適用、系統性強。既可作為普通高校計算機專業與非計算機專業的網絡程序設計教程,也可作為廣大讀者的自學用書。

    自1995年問世以來,Java語言經歷了從鮮有問津至很快流行于全世界,并獲得了極大的成功,最終成為一種最重要的網絡編程語言的過程。作為基于網絡及Internet的面向對象的程序設計語言,Java具有跨平臺、高性能、安全性高等特征,是計算機網絡、通信應用、游戲等軟件開發的首選工具,也是網絡編程的標準開發工具語言,在IT業界得到了廣泛的應用。今天要想成為一名專業的Web開發者,必須熟練掌握Java語言。如果你將來要從事基于Internet 的編程工作,應該選擇正確的語言學習——本書正是為了幫助你學習Java程序設計而編寫的。

    本教材在總結編者多年的教學及科研經驗的基礎上編寫完成,在編寫過程中充分考慮到Java程序設計這門課程的教學及先修課程的特點,根據不同對象、不同使用要求,組織部分高校中多年從事Java程序設計教學的老師,力求編寫出能適合各類層次學習與應用的教材。

    在本書的編寫過程中,全體參編人員努力打造內容全面、示例豐富、深入淺出、通俗易懂、培養興趣、注重實踐的特色。因此,本書的各部分層次清楚,每章前有知識點和導讀,并依據教學特點進行精心編排,方便讀者根據自己的需要進行選擇;每章后面的實踐檢驗部分(包括理論鞏固和上機實戰兩部分)給出了精心挑選的習題,幫助讀者鞏固本章所學知識,進一步提高Java編程水平;附錄部分給出了各章習題的參考答案;本書還配有電子教案及書中的有關例題的源程序,可從中國水利水電出版社網站(http://www.waterpub. com.cn/softdown/)免費下載。

    由于作者水平有限且教學任務繁重,加之時間倉促,書中難免有不足之處,敬請斧正。

    在本書即將出版之際,除了“參考文獻”中列出的文獻作者,筆者還參閱了國內外大量的書籍及Internet上公布的相關資料,還要感謝其他未署名的技術文獻的作者,這些文獻主要來源于眾多大學、研究機構、商業公司及一些研究者個人,在此,謹代表本書的廣大讀者對他們推動Java編程技術發展所作出的貢獻,表示衷心的謝意。

    全書由張仕斌負責策劃、部分書稿編寫與統稿工作,由冼進審校。其中,第1、2章由張仕斌和金蓓蓓編寫;第3、4章由趙秋云、張仕斌編寫;第5、6章由魏樂、張仕斌編寫;第7、8、9章由李享梅、李挺梅、張仕斌編寫;第11、12章由楊俊、許翔燕、張仕斌編寫;第10章由許翔燕、張仕斌編寫;第13、14章由蔣樹清、張仕斌編寫。同時參與本書編寫的人員還有:鄒素瓊、趙繼軍、彭藝、曲輝輝、周章、蔣波、徐留旺、曹振宇、張婷、溫凌霜、魯得翠、蔣澤平、韓翔、程小英、譚小麗、盧麗娟、李小瓊、周宏、羅吉等,在此一并表示感謝。

    為充分展現本書編寫特點,幫助讀者深刻理解本書編寫意圖與內涵,進一步提高對本書教學的使用效率,我們建立本書使用指導聯絡方式,歡迎讀者將圖書使用過程中的問題與各種探討、建議反饋給我們,本書編者將竭誠為你服務。聯系方式E-mail:china_54@tom.com。

    作 者

    2007年1月


    前言
    第1章 Java語言概述 1
    1.1 程序設計語言概述 1
    1.1.1 計算機程序設計方法和語言 1
    1.1.2 面向對象的程序設計 2
    1.2 Java語言簡介 4
    1.2.1 Java語言的特色 4
    1.2.2 Java的應用背景 5
    1.3 Java語言運行環境 6
    1.3.1 Java虛擬機 7
    1.3.2 Java運行環境的配置 7
    1.3.3 Java編程語言開發工具 10
    1.4 簡單Java程序的創建、編譯及運行步驟 11
    1.5 本章小結 12
    1.6 實踐檢驗 12
    理論鞏固 12
    上機實戰 12
    第2章 Java語言基礎 14
    2.1 Java程序的構成 14
    2.1.1 一個Java源程序 14
    2.1.2 Java的程序注釋 15
    2.1.3 Java的標識符與關鍵字 16
    2.2 基本數據類型 17
    2.2.1 整型 17
    2.2.2 字符型 18
    2.2.3 浮點型 18
    2.2.4 邏輯型 18
    2.2.5 變量與常量 19
    2.2.6 數據類型的轉換 21
    2.3 運算符與表達式 22
    2.3.1 賦值 23
    2.3.2 算術運算 23
    2.3.3 關系運算 25
    2.3.4 邏輯運算 25
    2.3.5 位運算 26
    2.3.6 其他運算 27
    2.3.7 運算符的優先級 27
    2.4 數組 28
    2.4.1 數組聲明、創建及初始化 28
    2.4.2 數組的使用 30
    2.4.3 多維數組 32
    2.5 流程控制語句 34
    2.5.1 結構化程序設計的3種基本流程 34
    2.5.2 順序結構 35
    2.5.3 分支結構 35
    2.5.4 循環結構 38
    2.5.5 跳轉語句 42
    2.6 本章小結 44
    2.7 實踐檢驗 44
    理論鞏固 44
    上機實戰 45
    第3章 類和對象 48
    3.1 面向對象的程序設計方法概述 48
    3.1.1 抽象 49
    3.1.2 封裝 49
    3.1.3 繼承 50
    3.1.4 多態 50
    3.2 類 51
    3.2.1 類聲明 51
    3.2.2 類體 52
    3.2.3 類的變量 52
    3.2.4 構造方法 54
    3.2.5 終結函數 55
    3.2.6 類方法和實例方法 56
    3.3 對象的創建和使用 57
    3.3.1 創建對象 57
    3.3.2 對象的使用 59
    3.3.3 在類定義內調用方法 60
    3.4 參數的傳遞 61
    3.4.1 以變量為參數調用方法 61
    3.4.2 以數組作為參數或返回值的方法調用 62
    3.5 匿名對象 63
    3.6 本章小結 64
    3.7 實踐檢驗 64
    理論鞏固 64
    上機實戰 65
    第4章 類的方法 68
    4.1 方法的簡介 68
    4.2 方法的結構 68
    4.3 方法的調用 69
    4.3.1 傳值調用 69
    4.3.2 引用調用 70
    4.4 方法的重載 71
    4.5 Math類 72
    4.6 作用域 74
    4.6.1 標識符的作用域 74
    4.6.2 標識符的生命周期 75
    4.7 遞歸 75
    4.7.1 遞歸的定義 75
    4.7.2 遞歸實例 76
    4.8 本章小結 77
    4.9 實踐檢驗 77
    理論鞏固 77
    上機實戰 78
    第5章 類的重用 82
    5.1 類的繼承 82
    5.1.1 繼承的概念 82
    5.1.2 繼承的語法 83
    5.1.3 隱藏和覆蓋 86
    5.1.4 繼承時的構造方法 88
    5.1.5 應用舉例 89
    5.2 Object類 90
    5.3 終結類與終結方法 92
    5.3.1 終結類 92
    5.3.2 終結方法 93
    5.4 抽象類 94
    5.4.1 抽象類的聲明 94
    5.4.2 抽象方法 94
    5.5 類的組合 96
    5.5.1 組合的語法 96
    5.5.2 組合與繼承的比較 96
    5.5.3 組合與繼承的結合 97
    5.6 包的應用 97
    5.6.1 Java基礎類庫概述 98
    5.6.2 自定義包 105
    5.6.3 JAR文件 106
    5.7 本章小結 108
    5.8 實踐檢驗 109
    理論鞏固 109
    上機實戰 110
    第6章 接口與多態 113
    6.1 接口 113
    6.1.1 接口的作用及語法 113
    6.1.2 接口的實現 115
    6.1.3 利用接口實現類的多重繼承 116
    6.1.4 接口的擴展 117
    6.2 塑型 118
    6.2.1 塑型的概念 118
    6.2.2 塑型的應用 119
    6.2.3 方法的查找 120
    6.3 多態的概念 121
    6.3.1 多態的目的 121
    6.3.2 綁定的概念 123
    6.4 多態的應用 125
    6.5 構造方法與多態 127
    6.5.1 構造方法的調用順序 127
    6.5.2 構造方法中的多態方法 131
    6.6 內部類 132
    6.7 本章小結 133
    6.8 實踐檢驗 133
    理論鞏固 133
    上機實戰 134
    第7章 輸入/輸出流 136
    7.1 輸入/輸出流的概念 136
    7.2 常見的輸入/輸出流 137
    7.2.1 標準輸入/輸出流 138
    7.2.2 內存讀寫 139
    7.2.3 管道流 140
    7.2.4 文件輸入/輸出流 142
    7.2.5 連接多個流 145
    7.2.6 過濾流 146
    7.3 本章小結 147
    7.4 實踐檢驗 148
    理論鞏固 148
    上機實戰 149
    第8章 集合 150
    8.1 對象數組 150
    8.1.1 用數組存儲對象 150
    8.1.2 對數組元素進行排序 151
    8.1.3 在已排序的數組中查找 151
    8.2 集合 152
    8.2.1 Java集合框架 152
    8.2.2 向量 154
    8.2.3 Enumeration及Iterator接口 155
    8.2.4 Map接口及其類層次 156
    8.2.5 哈希表 157
    8.3 本章小結 160
    8.4 實踐檢驗 160
    理論鞏固 160
    上機實戰 161
    第9章 多線程 163
    9.1 多線程編程基礎 163
    9.1.1 線程的基本概念 163
    9.1.2 Java的線程模型 164
    9.1.3 Thread類 165
    9.1.4 線程間的數據共享 166
    9.1.5 多線程的同步控制 166
    9.1.6 線程之間的通信 167
    9.1.7 守護線程 170
    9.2 線程的生命周期 170
    9.2.1 線程的基本狀態 170
    9.2.2 Runnable接口 171
    9.2.3 死鎖問題 172
    9.2.4 控制線程的生命 173
    9.3 線程的優先級 176
    9.4 用于制作動畫的線程 176
    9.4.1 動畫程序框架 176
    9.4.2 幀的畫法 178
    9.4.3 避免閃動 179
    9.4.4 使用圖片 179
    9.5 本章小結 181
    9.6 實踐檢驗 181
    理論鞏固 181
    上機實戰 181
    第10章 異常處理 183
    10.1 異常 183
    10.1.1 異常的概念 183
    10.1.2 異常的分類 184
    10.1.3 異常的層次 184
    10.2 異常處理 185
    10.2.1 異常處理語句 185
    10.2.2 異常處理機制 186
    10.2.3 多個catch語句 186
    10.2.4 finally語句 187
    10.3 拋出異常 188
    10.3.1 throw語句 188
    10.3.2 throws語句 188
    10.4 自定義異常 189
    10.5 本章小結 190
    10.6 實踐檢驗 190
    理論鞏固 190
    上機實戰 191
    第11章 圖形用戶界面 192
    11.1 Applet基礎 192
    11.1.1 Applet類 192
    11.1.2 Applet的運行環境 193
    11.1.3 Applet的運行機理 193
    11.1.4 Applet應用程序接口 194
    11.2 圖形用戶界面 195
    11.2.1 容器 195
    11.2.2 組件 196
    11.2.3 識別用戶窗口界面的組件 196
    11.2.4 顏色類與字體類 197
    11.3 創建窗體界面組件的包及類繼承關系 199
    11.3.1 java.awt包 199
    11.3.2 javax.swing包 199
    11.3.3 事件處理 200
    11.4 面板和畫布 206
    11.4.1 面板 206
    11.4.2 畫布 207
    11.5 布局管理器 208
    11.5.1 FlowLayout 209
    11.5.2 BorderLayout 210
    11.5.3 GridLayout 211
    11.5.4 CardLayout 213
    11.5.5 GridBagLayout 215
    11.5.6 BoxLayout 217
    11.5.7 創建Panel和復雜的布局 219
    11.6 常用組件 220
    11.6.1 標簽 220
    11.6.2 按鈕 221
    11.6.3 文本框 223
    11.6.4 文本區域 224
    11.6.5 口令框 224
    11.6.6 復選框和單選按鈕 226
    11.6.7 列表框和下拉列表框(組合框) 229
    11.6.8 滾動條 232
    11.6.9 進度條 234
    11.6.10 表格 236
    11.7 窗口和菜單 238
    11.7.1 窗口類 238
    11.7.2 菜單條、菜單和菜單項 239
    11.7.3 窗口事件 239
    11.7.4 Window Adapter適配器 240
    11.8 對話框 242
    11.8.1 對話框類 242
    11.8.2 常用對話框 243
    11.9 多媒體編程基礎 244
    11.9.1 圖像處理 244
    11.9.2 數字音頻 245
    11.10 本章小結 246
    11.11 實踐檢驗 246
    理論鞏固 246
    上機實戰 246
    第12章 網絡編程基礎 248
    12.1 網絡程序設計基本概念 248
    12.2 服務器和客戶機 249
    12.2.1 WinSock程序 249
    12.2.2 端口 249
    12.2.3 Socket套接字 250
    12.2.4 服務器和客戶機程序 250
    12.2.5 服務多客戶 254
    12.2.6 數據報 255
    12.3 網絡程序設計技術 257
    12.3.1 Socket 257
    12.3.2 RPC 258
    12.3.3 Ping程序 258
    12.3.4 FTP客戶端程序 259
    12.4 Servlet編程基礎 261
    12.4.1 Servlet容器、Web服務器和應用服務器 261
    12.4.2 Servlet的基本結構 261
    12.4.3 Servlet的編譯和安裝 262
    12.4.4 Servlet的生命周期 263
    12.4.5 與客戶端的交互 263
    12.5 客戶端跟蹤 264
    12.5.1 使用Cookie 264
    12.5.2 使用Session 265
    12.6 協作與通信 265
    12.6.1 Applet與Servlet的通信 266
    12.6.2 Servlet間的信息共享 267
    12.7 網絡編程實例 268
    12.8 J2EE和J2ME簡介 276
    12.8.1 J2EE簡介 276
    12.8.2 J2ME簡介 277
    12.9 本章小結 278
    12.10 實踐檢驗 278
    理論鞏固 278
    上機實戰 278
    第13章 JSP程序設計基礎 280
    13.1 JSP簡介 280
    13.1.1 什么是JSP程序 280
    13.1.2 JSP語法概述 281
    13.1.3 JSP內置對象 289
    13.1.4 一個簡單的JSP程序 293
    13.2 JSP與JavaBean 294
    13.2.1 JavaBean簡介 294
    13.2.2 在JSP程序中使用JavaBean 294
    13.3 JSP標簽庫 296
    13.3.1 標簽處理類 296
    13.3.2 標簽庫描述文件 296
    13.3.3 在JSP程序中使用標簽 298
    13.3.4 自定義標簽庫 298
    13.4 JSP與Servlet 300
    13.4.1 Web應用程序的一般結構 300
    13.4.2 JSP與Servlet間的信息共享 302
    13.4.3 JSP與Servlet間的控制傳遞 304
    13.4.4 Web應用程序舉例 306
    13.5 本章小結 307
    13.6 實踐檢驗 308
    理論鞏固 308
    上機實戰 308
    第14章 數據庫編程基礎 309
    14.1 數據庫基礎知識 309
    14.1.1 數據庫技術簡介 309
    14.1.2 建立一個實例數據庫 311
    14.1.3 SQL語言簡介 312
    14.2 通過JDBC訪問數據庫 313
    14.2.1 設置環境 313
    14.2.2 建立連接 316
    14.2.3 對數據庫進行操作 317
    14.2.4 執行帶參數的SQL語句 320
    14.3 JSP數據庫連接技術簡介 321
    14.4 數據庫訪問示例 322
    14.5 本章小結 322
    14.6 實踐檢驗 323
    理論鞏固 323
    上機實戰 323
    附錄 理論鞏固習題參考答案 324
    參考文獻 333
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 69国产| 99这里只有精品6| 亚洲一区在线视频| 精品视频一区二区三区| 隔壁搬来黑人巨大中文字幕| 免费色播| 中文字幕日本久久2019| 狠狠综合久久久综合| 黄页网站在线播放| 樱花aⅴ一区二区三区四区| 国产专区一区| 色本道| 国产91精品一区| 久久久久青草线蕉亚洲麻豆| 图片小说亚洲| 国内精品日本久久久久影院| 91视频影院| 免费国产成人手机在线观看| 婷婷综合国产激情在线| 久草热在线视频| 亚洲黄区| 91三级在线观看| 缴情啪啪三级小说网| 五月网站| 91在线免费观看网站| 久久国产成人福利播放| 婷婷开心综合| 2021色噜噜狠狠综曰曰曰| 国内精品在线视频| 人人干人人爽| 一起射福利| 97午夜影院| 国产资源视频| 欧美成人久久久| 国产91对白在线| 国产一区二区三区在线观看免费| 色5月综合| 制服丝袜怡红院| www.av在线.com| 国内精品久久久久久麻豆| 欧美成人a|