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

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

Java面向對象程序設計(第二版)

中國水利水電出版社
    【作 者】趙生慧 【I S B N 】978-7-5084-7650-6 【責任編輯】李炎 【適用讀者群】本科 【出版時間】2010-08-01 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數】292 【千字數】443 【印 張】18.25 【定 價】30 【叢 書】21世紀高等學校精品規劃教材 【備注信息】
圖書詳情

    Java語言是當今面向對象程序設計語言的代表之一。本書循序漸進地介紹了Java語言程序設計基礎,面向對象程序設計,圖形用戶界面設計,異常處理,applet小程序設計,I/O流及Java高級編程等。

    本書由13章組成。第1章介紹了Java的特點及Java程序的開發環境。第2章討論了Java中的基本數據類型和運算表達式。第3章介紹了類與對象的概念及簡單應用。第4章進一步討論了面向對象的繼承與多態性。第5章說明了程序控制結構及相應的語句。第6章則對數組的創建及應用展開了討論。第7章介紹了系統包和常用類以及它們的應用。第8章是接口與抽象類的說明與應用,第9章討論了異常處理的方法。第10章詳細介紹了圖形用戶界面及其設計。第11章則討論了Java的輸入與輸出流。第12章對applet程序設計作了介紹。第13章討論Java的高級編程。

    本書應用性強,講解清晰透徹,每一章均由引例開始,配備了豐富的例題與習題,不僅適合作為大專院校計算機公共課程和專業課程的Java語言入門教材,也可供專業程序設計人員使用。

    1. 理論與實踐相結合,既有基本的理論介紹,又注重技術的應用及實踐。

    2. 對類和對象這些關鍵的概念,結合實際生活中的應用設計案例逐步引入。

    3. 對接口、輸入輸出流等抽象的概念,均從相關概念延伸出來,并結合具體例題解釋。

    4. 教材中的大部分引例和實例給出了解題思路、結果分析和程序分析,幫助讀者理解程序。

    5. 本書有配套的實驗指導書和光盤,為教學與自學提供了方便。

    Java是一種優秀的面向對象程序設計語言,其平臺無關性以及對Internet應用的支持等多種特點使得其成為當今程序設計語言的代表。更重要的是,它已經有了相當廣泛的市場基礎,幾乎成為軟件開發人員及程序員的必備技術。在網絡編程、數據庫編程、移動通信開發等方面,Java語言均占有優勢。同時,由于Java與Internet的天然聯系,使得開發基于Java的Web應用變得非常輕松。

    根據社會對應用型人才的需求定位,要求高等學校在人才培養時注重教學內容的實用性和應用性,要不斷改革教學目標、內容及教學方法,加強對應用能力及學習方法的培養。本書作為一門實用性很強的課程,也突出了其應用性和方法性。

    本書采用循序漸進的方法,理論與實踐相結合,既有基本的理論介紹,又注重技術的應用及實踐。對類和對象這些關鍵的概念,逐步引入,并結合實際生活中的應用設計案例。對一些抽象的概念,例如接口、抽象類和輸入輸出流等,均從相關概念延伸出,結合具體例題解釋。教材中的引例和實例大部分給出了解題思路和程序分析,以幫助讀者理解程序。這種編寫方式有利于初學者掌握程序設計流程和編程思想,也能為讀者的后續課程學習打下基礎。

    本書由13章組成。第1章介紹了Java的特點及Java程序的開發環境。第2章討論了Java中的基本數據類型和運算表達式。第3章介紹了類與對象的概念及簡單應用。第4章進一步討論了面向對象的繼承與多態性。第5章說明了程序控制結構及相應的語句。第6章則對數組的創建及應用展開了討論。第7章介紹了系統包和常用類以及它們的應用。第8章是接口與抽象類的說明與應用,第9章討論了異常處理的方法。第10章詳細介紹了圖形用戶界面及其設計。第11章則討論了Java的輸入與輸出流。第12章對applet程序設計作了介紹。第13章討論Java的高級編程。

    本書將出版配套的實驗指導書,為教學與自學提供方便。在實驗指導書中,給出了本書的大部分習題參考解答,且包含與本教材配套的光盤,光盤中給出了本書所有的程序代碼、輔助教學系統及教學PPT文檔。應用輔助教學系統,讀者可以從題庫中抽取習題進行練習,學習和鞏固知識。

    參加本書編寫的人員均為長期從事計算機教學的教師及技術開發人員,有豐富的Java應用及教學經驗。本書第1、2章由趙生慧編寫,第3、4章由陳業斌編寫,第5、6章由何愛華編寫,第7、8、10章由劉奎編寫,第9章由陳平編寫,第11章由馬駿編寫,第12、13章由黃曉玲編寫。全書由趙生慧統稿。編寫過程中,得到了陳桂林、計成超、陳海寶、李躍民、楊傳健等各位教師的幫助。

    由于作者水平所限,書中難免存在一些缺點和錯誤,期待廣大讀者批評指正。

    作 者

    2010年6月

    前言

    第1章 了解Java 1
    1.1 Java概述 1
    1.1.1 Java的起源 1
    1.1.2 Java平臺的構成 2
    1.1.3 Java的特點 2
    1.2 Java開發環境與應用程序舉例 4
    1.2.1 Java程序開發環境 4
    1.2.2 Java應用程序結構 6
    1.2.3 Java應用程序開發過程 8
    1.3 Java Applet程序舉例 9
    1.3.1 Java Applet的開發過程 10
    1.3.2 Applet程序組成 11
    1.4 面向對象程序設計基礎 12
    1.4.1 對象和類 12
    1.4.2 面向對象特性 14
    1.4.3 面向對象程序設計過程 14
    習題一 15
    第2章 基本數據類型與運算 17
    2.1 引例 17
    2.2 標識符 19
    2.2.1 標識符的分類 19
    2.2.2 關鍵字 20
    2.3 Java基本數據類型 20
    2.3.1 數值型 20
    2.3.2 字符型 21
    2.3.3 布爾型 21
    2.4 常量、變量與賦值 21
    2.4.1 常量 22
    2.4.2 變量 23
    2.4.3 賦值語句 24
    2.4.4 類型轉換 25
    2.5 運算符與表達式 26
    2.5.1 算術運算符和算術表達式 26
    2.5.2 關系運算和邏輯運算 27
    2.6 其他運算符 28
    2.6.1 條件運算符 28
    2.6.2 位運算符 29
    2.6.3 賦值運算符和賦值表達式 29
    2.6.4 運算符優先級 30
    2.7 實例 32
    習題二 34
    第3章 類與對象 37
    3.1 引例 37
    3.2 類 38
    3.2.1 類的聲明 39
    3.2.2 類體的構成 39
    3.3 對象 44
    3.3.1 對象的創建 44
    3.3.2 對象的使用 45
    3.3.3 垃圾對象的回收 47
    3.4 成員變量 47
    3.4.1 實例變量和類變量 47
    3.4.2 常量 48
    3.5 成員方法 49
    3.5.1 實例方法和類方法 49
    3.5.2 方法中的參數傳遞 50
    3.6 關鍵字this 53
    3.7 內部類 54
    3.8 自定義包 56
    3.8.1 創建包 56
    3.8.2 使用包 56
    3.9 訪問權限 58
    3.9.1 類與構造方法的訪問權限 58
    3.9.2 成員變量和成員方法的訪問權限 58
    3.10 泛型類 60
    3.11 實例 61
    習題三 65
    第4章 類的繼承和多態 68
    4.1 引例 68
    4.2 繼承 70
    4.2.1 繼承的概念 70
    4.2.2 子類與父類 70
    4.2.3 子類的繼承性 71
    4.3 創建子類對象 74
    4.4 關鍵字super 76
    4.5 final修飾符 78
    4.6 多態性 79
    4.6.1 多態的定義與作用 79
    4.6.2 方法的重載 79
    4.6.3 上轉型對象 80
    4.6.4 方法的覆蓋 81
    4.7 實例 82
    習題四 85
    第5章 基本控制結構與實現 88
    5.1 引例 88
    5.2 選擇語句 90
    5.2.1 單分支if語句 90
    5.2.2 雙分支if…else語句 91
    5.2.3 嵌套if語句 93
    5.2.4 switch語句 93
    5.3 循環語句 94
    5.3.1 while循環 94
    5.3.2 do-while 循環 96
    5.3.3 for循環 97
    5.4 控制轉移語句 98
    5.4.1 break語句 98
    5.4.2 continue語句 99
    5.4.3 return語句 99
    5.5 實例 100
    習題五 102
    第6章 使用數組 105
    6.1 引例 105
    6.2 聲明及創建數組 106
    6.2.1 聲明數組 106
    6.2.2 創建數組 106
    6.2.3 數組的賦值及引用 107
    6.3 字符數組 108
    6.3.1 字符數組的聲明和創建 109
    6.3.2 字符串與字符數組 109
    6.4 對象數組 110
    6.5 多維數組 111
    6.5.1 二維數組的聲明、創建和初始化 111
    6.5.2 不規則數組 112
    6.6 ArrayList類 113
    6.7 實例 114
    習題六 116
    第7章 系統包與常用類 118
    7.1 Java系統包 118
    7.2 Java常用類 119
    7.2.1 基本數據類型類 120
    7.2.2 String類 121
    7.2.3 StringBuffer類 125
    7.2.4 System類 126
    7.2.5 Math類 127
    7.2.6 Random類 129
    7.2.7 日期類 130
    7.2.8 Vector類 131
    7.3 實例 133
    習題七 134
    第8章 接口與抽象類 136
    8.1 引例 136
    8.2 接口 137
    8.2.1 定義接口 138
    8.2.2 接口實現 138
    8.3 集合接口 139
    8.3.1 Collection接口 140
    8.3.2 List接口 140
    8.3.3 Set接口 141
    8.3.4 Iterator接口 142
    8.4 抽象類 143
    8.5 實例 144
    習題八 147
    第9章 異常處理 149
    9.1 引例 149
    9.2 異常和異常類 150
    9.3 異常處理 151
    9.3.1 一個異常處理示例 151
    9.3.2 捕獲異常 152
    9.3.3 拋出異常 153
    9.4 自定義異常類 156
    9.5 實例 157
    習題九 158
    第10章 Java的輸入與輸出流 160
    10.1 引例 160
    10.2 流 161
    10.3 標準輸入/輸出流 162
    10.4 文件訪問 163
    10.5 字節流 165
    10.5.1 InputStream和OutputStream類 165
    10.5.2 FileInputStream類和
    FileOutputStream類 166
    10.5.3 BufferedInputStream類和
    BufferedOutputStream類 169
    10.5.4 DataInputStream類和
    DataOutputStream類 171
    10.6 字符流 172
    10.6.1 Reader類和Writer類 173
    10.6.2 FileReader類和FileWriter類 173
    10.6.3 BufferedReader類和
    BufferedWriter類 174
    10.7 隨機讀寫文件 175
    10.8 對象串行化 177
    10.9 實例 179
    習題十 182
    第11章 編寫圖形用戶界面程序 183
    11.1 GUI概述 183
    11.1.1 GUI組成元素分類 184
    11.1.2 AWT和Swing介紹 184
    11.1.3 顏色、字體和圖形 185
    11.1.4 使用AWT創建圖形用戶界面 188
    11.2 Swing容器 190
    11.2.1 簡單的窗口對象示例 190
    11.2.2 Swing窗口對象 191
    11.2.3 窗口JFrame 193
    11.3 Swing基本組件 195
    11.3.1 JLabel組件 195
    11.3.2 JButton組件 196
    11.3.3 JTextField與JTextArea組件 197
    11.3.4 JCheckBox組件 201
    11.3.5 JRadioButton組件 202
    11.4 布局管理器 203
    11.4.1 FlowLayout 204
    11.4.2 BorderLayout 205
    11.4.3 GridLayout 206
    11.4.4 CardLayout 207
    11.4.5 GridBagLayout 207
    11.4.6 容器的嵌套 208
    11.5 事件驅動設計 209
    11.5.1 委托事件模型 209
    11.5.2 事件類 211
    11.5.3 ActionEvent類 212
    11.5.4 KeyEvent類 214
    11.5.5 MouseEvent類 217
    11.5.6 WindowEvent類 219
    11.6 Swing其他組件 221
    11.6.1 JList組件 221
    11.6.2 JComboBox組件 223
    11.6.3 JScrollBar組件 225
    11.6.4 JDialog組件 227
    11.6.5 JOptionPane組件 229
    11.6.6 菜單的設計 231
    11.7 實例 234
    習題十一 238
    第12章 applet程序設計 239
    12.1 引例 239
    12.2 applet的基本工作原理 241
    12.2.1 applet的工作機制 241
    12.2.2 applet的生命周期 242
    12.3 applet的創建和運行 246
    12.3.1 applet的程序框架 246
    12.3.2 applet與HTML文件的配合 247
    12.3.3 applet的執行 249
    12.3.4 applet與application 250
    12.4 applet與多媒體技術 253
    12.5 實例 255
    習題十二 256
    第13章 Java高級編程 257
    13.1 多線程程序設計 257
    13.1.1 進程與線程 257
    13.1.2 多線程定義 258
    13.1.3 多線程的實現方法 259
    13.1.4 多線程同步與控制 262
    13.2 數據庫編程 266
    13.2.1 JDBC概述 266
    13.2.2 使用JDBC進行數據庫開發 267
    13.3 網絡編程 273
    13.3.1 URL編程 273
    13.3.2 基于TCP/IP協議的Socket編程 275
    13.3.3 基于UDP協議的Socket編程 279
    習題十三 281
    參考文獻 282
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 久久精品免费一区二区三区 | 99免费在线观看视频 | 午夜激情小视频 | 色老板在线永久免费视频凹凸 | 国产乱码一区二区三区四川人 | 欧美人与禽交 | 毛片美女 | 亚洲国产99在线精品一区二区 | 四虎精品久久久久影院 | 免费精品美女久久久久久久久久 | 久久一区二区精品 | 五月婷婷丁香在线 | 亚洲第一二三四区 | 天堂资源在线官网资源 | 最近免费中文在线视频 | 欧美日本一区亚洲欧美一区 | 五月天激情久久综合一区 | 久久国产亚洲精品 | 九九久久亚洲综合久久久 | 亚洲精品第一页 | 最新精品亚洲成a人在线观看 | 手机在线观看黄色网址 | 欧亚精品一区二区三区 | 伊人色综合久久大香 | 黄的视频网站 | 五月婷婷俺来也 | 五月天久草 | 午夜激情网站 | 在线看福利片 | 久久天天丁香婷婷中文字幕 | 欧美激情视频在线观看 | 日本欧美一区二区三区视频麻豆 | 亚洲成a人一区二区三区 | 免费日本一区 | 女人张腿让男桶免费视频网站 | 欧美成人二区 | 黄视频在线 | 国产高清国内精品福利99久久 | 国产精品欧美激情第一页 | 91麻豆精品国产片在线观看 | 亚洲人成伊人成综合网久久久 |