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

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

Java面向對象程序設計

中國水利水電出版社
    【作 者】主編 陳占偉 【I S B N 】978-7-5170-5560-0 【責任編輯】李炎 【適用讀者群】本專通用 【出版時間】2017-07-20 【開 本】16開 【裝幀信息】平裝(啞膜) 【版 次】第1版第1次印刷 【頁 數】268 【千字數】412 【印 張】16.75 【定 價】34 【叢 書】普通高等教育“十三五”規劃教材(軟件工程專業) 【備注信息】
圖書詳情

    本書系統介紹了Java面向對象編程技術。首先介紹Java的基礎語法知識;然后介紹本書的核心內容——面向對象程序設計的主要技術與編程思路,其中包括類與對象、屬性與方法的定義及應用。中間部分從應用出發,講述Java編程的幾個重要專題,其中包括Java異常處理、Java語言基礎類庫、集合框架、輸入/輸出以及數據庫編程接口等;最后部分介紹Java的網絡編程、圖形界面、多線程、JDK1.5的主要特性和反射機制等。

    本書從Web應用開發和Android手機應用開發的需求出發,以豐富的圖解、實用的案例、通俗易懂的語言詳細介紹Java面向對象的核心技術,內容深淺適中,注重提高讀者運用Java面向對象技術解決問題的能力。

    本書從Java的實際應用技術出發,每個知識點都通過具體實例進行介紹,使讀者能快速掌握Java程序設計的方法,所有實例都經過Eclipse集成開發環境下調試運行,以便于初學者入門。

    本書可作為普通高等院校計算機及相關專業Java程序設計課程的教材,也適合Java初學者及程序開發人員參考使用。

    本教材附有配套的源代碼、習題答案和教學課件等資源。讀者可以到中國水利水電出版社網站和萬水書苑上免費下載,網址為http://www.waterpub.com.cn/softdown/和http://www.dgboyong.cn。

    取材得當、循序漸進、通俗易懂、結構清晰、層次分明

    通過典型實例驗證和說明語法結構、程序設計的思想和方法

    注重對基本概念、語法規則、程序結構和設計方法的講解

    Java語言是面向對象技術語言的典范,也是目前被廣泛使用的編程語言之一。而且,Java語言也是進行Web開發的Java EE企業框架的基礎和核心,掌握Java語言并進行典型的Java應用開發,既是對普通高等院校計算機及相關專業學生最基本的能力要求之一,也為Java EE企業開發框架進行Web開發提供技術基礎。

    本書從Web應用開發的實際需求出發,結合后續Android手機應用開發需求,并考慮面向對象程序設計的教學要求,對教學內容的選取、編排及習題設計做了仔細的斟酌,確保全書深度和廣度適中,并遵循由淺入深、循序漸進的組織原則。本書適合作為普通高等院校Java程序設計課程的教材,也可作為Java語言學習者的自學用書。

    全書內容共分13章,下面簡要介紹一下本書的主要內容與教學安排。

    第1章 Java程序設計語言概述。介紹Java的入門知識,Java語言特點、Java開發環境的搭建、Java運行原理,通過示例使讀者了解Java開發工具Eclipse的使用方法,對Java程序有一個感性認識。

    第2章 Java語言基礎。通過示例介紹Java程序的基本組成,系統介紹Java語言的語法特征,并依次介紹Java的數據類型、運算符、表達式、流程控制語言,為后續章節的學習提供了編程基礎。本章還介紹了數組和方法,引入了引用數據類型。在學完第3章的面向對象編程之后,讀者可進一步加深對引用數據類型的理解。

    第3章 Java面向對象編程。本章屬于本書核心內容,以面向對象編程為主線,首先介紹面向對象程序設計的基本思想,然后介紹類和對象的基本內容,包括類的定義、類與對象的使用和封裝性等,重點介紹繼承、多態和接口的概念及實現方法,最后介紹包和訪問控制權限。

    第4章 Java異常。程序的安全性和健壯性是Java語言設計的重要目標之一。Java程序通過異常處理機制,加強了程序應對各種復雜情況的處理能力,使程序的安全性與穩定性得到加強。本章介紹Java異常的概念、異常的分類、異常的處理機制和異常的應用等。

    通過第2、3、4章的學習,讀者可以理解并初步掌握Java面向對象編程技術,并能夠進行程序的異常處理。但要掌握好Java語言并具有利用它解決實際問題的能力,僅僅學習語法規則是不夠的,還需要掌握Java的應用編程接口,即Java的類庫。本書從第5章開始介紹Java的常用類庫及一些重要的編程技術。

    第5章 Java常用類庫。在實際編程中,不但需要抽象、定義自己的類,還應該學會如何充分利用系統或開發環境中提供的類。本章介紹了Java類庫的幾個包及其部分常用類的含義和作用。

    第6章 Java集合框架。本章從應用的角度介紹常用數據結構,分析不同集合類在查找、存入、取出和排序等操作中的執行效率,通過示例介紹其應用方向。

    第7章 Java 程序的輸入/輸出。本章介紹計算機的基本操作——輸入/輸出。首先介紹文件操作類,然后介紹字節流與字符流,最后介紹幾種常用的輸入/輸出流。通過本章的學習,可以掌握各種流類的基本使用方法。

    第8章 Java數據庫編程。本章是編寫數據庫應用程序的基礎。首先介紹JDBC技術,然后介紹結構化編程基礎,最后通過示例介紹JDBC基本操作。

    第9章 Java網絡編程。本章介紹在三種協議UDP、TCP、HTTP下Java網絡編程的實現技術,并通過示例介紹實現方法。

    第10章 Java圖形界面。本章主要介紹Swing圖形界面編程。首先介紹Swing常用的容器和組件,然后介紹界面布局,最后介紹事件處理。

    第11章 Java線程。本章介紹線程的創建、狀態、調度、優先級及線程同步。

    第12章 JDK1.5三個主要特性。本章介紹了JDK1.5版本的三個重要特性:泛型、枚舉和注解,重點介紹泛型的應用。

    第13章 Java反射機制。本章介紹Java動態相關機制,即Java的反射機制。

    由于本書涉及的Java語言技術點較多,使用者和讀者可以有選擇地使用本書。作為教材使用第7、9~13章可以有選擇地講解部分知識點。

    通過本書學習Java語言,讀者不需要具備其他高級語言的背景。當然,讀者如果已經熟悉C、C++等語言,使用本書學習Java語言的過程將會變得更加輕松。

    程序設計課程是一門實踐性很強的課程。本書所有例題都在Eclipse集成開發環境下調試運行通過,同時書中輔以相應的練習和實驗環節,并附有答案。只要讀者能夠按照書中的要求邊學邊練,一定能很快登堂入室,在Java語言和面向對象技術所構造的無限暢想空間中享受遨游的樂趣。

    本書由周口師范學院計算機科學與技術學院教師陳占偉、崔仲遠編寫完成,是我院專業教師多年教學和應用開發實踐的結晶。

    由于作者水平有限,書中難免有疏漏之處,歡迎各位同行和廣大讀者對本書提出建議和修改意見,我們將非常感激并及時更正。

    意見反饋請發送電子郵件至:chenzhanwei@zknu.edu.cn或wuyansan@163.com。

    編 者

    2017年3月

    前言

    第1章 Java程序設計語言概述 1
    1.1 Java簡介 1
    1.2 Java語言的特點 1
    1.3 Java的目標 1
    1.4 Java開發環境的搭建 2
    1.4.1 JDK的下載安裝 2
    1.4.2 Java開發環境配置 4
    1.5 Java程序運行的原理 5
    1.6 Java開發工具Eclipse 6
    1.6.1 Eclipse的安裝與啟動 6
    1.6.2 Eclipse編寫Java程序的流程 8
    本章小結 11
    習題 12
    第2章 Java語言基礎 13
    2.1 Java程序的基本組成 13
    2.2 Java語言的數據類型 16
    2.2.1 整數類型 17
    2.2.2 浮點類型 18
    2.2.3 字符類型 18
    2.2.4 布爾類型 19
    2.2.5 基本數據類型的默認值 19
    2.2.6 類型轉換 20
    2.2.7 String 21
    2.3 運算符和表達式 22
    2.3.1 賦值運算符 22
    2.3.2 算術運算符 22
    2.3.3 關系運算符 24
    2.3.4 邏輯運算符 25
    2.3.5 位運算符 26
    2.3.6 其他運算符 27
    2.3.7 運算符優先級 29
    2.3.8 表達式 30
    2.4 流程控制語句 30
    2.4.1 選擇語句 30
    2.4.2 循環語句 37
    2.5 數組與方法 41
    2.5.1 一維數組 42
    2.5.2 二維數組 45
    2.5.3 方法 46
    2.6 Java程序規范 49
    2.6.1 制定編碼規范的必要性 49
    2.6.2 Java文件格式 49
    2.6.3 命名規范 50
    2.6.4 注釋規范 51
    2.6.5 排版規范 51
    本章小結 51
    習題 51
    第3章 Java面向對象編程 53
    3.1 面向對象基礎 53
    3.1.1 面向對象編程思想 53
    3.1.2 基本特性 54
    3.2 類與對象 54
    3.2.1 類定義 54
    3.2.2 對象的創建及使用 55
    3.2.3 this和static關鍵字 59
    3.2.4 內部類 64
    3.3 繼承 65
    3.3.1 繼承的語法和規則 65
    3.3.2 重載和覆蓋 67
    3.3.3 super關鍵字 68
    3.4 final關鍵字 69
    3.4.1 final變量 69
    3.4.2 final方法 69
    3.4.3 final類 70
    3.5 抽象類 70
    3.6 接口 71
    3.6.1 接口定義 71
    3.6.2 實現接口 71
    3.6.3 匿名內部類 72
    3.7 包及訪問控制權限 73
    3.7.1 包概念 73
    3.7.2 import導入包 73
    3.7.3 包的聲明 74
    3.7.4 訪問權限修飾符 74
    3.8 對象的多態性 75
    3.9 包裝類(Wrapper) 78
    3.9.1 基本數據類型轉換為包裝類 78
    3.9.2 字符串轉換為包裝類 78
    3.9.3 包裝類轉換為基本數據類型 79
    3.9.4 字符串轉換為基本數據類型 79
    3.9.5 自動裝箱和自動拆箱 79
    3.9.6 覆蓋父類的方法 80
    本章小結 80
    習題 80
    第4章 Java異常 82
    4.1 異常的概念 82
    4.2 Java中的異常類及其分類 82
    4.3 Java異常處理機制 83
    4.3.1 捕獲處理異常 83
    4.3.2 聲明拋出異常 89
    4.4 異常的應用 91
    本章小結 92
    習題 93
    第5章 Java常用類庫 94
    5.1 Java類庫概述 94
    5.2 Java語言包(java.lang) 95
    5.2.1 String類 95
    5.2.2 StringBuffer類 98
    5.2.3 Object類 101
    5.2.4 Math類 104
    5.2.5 System類 105
    5.2.6 Runtime類 106
    5.3 日期操作類 107
    5.3.1 Date類 107
    5.3.2 Calendar類 107
    5.3.3 SimpleDateFormat類 108
    5.4 DecimalFormat類 110
    5.5 比較器接口 110
    5.5.1 Comparable接口 111
    5.5.2 Comparator接口 112
    本章小結 114
    習題 114
    第6章 Java集合框架 115
    6.1 集合框架概述 115
    6.2 Collection接口 116
    6.3 List接口 117
    6.3.1 ArrayList類 118
    6.3.2 LinkedList類 121
    6.3.3 Queue接口 122
    6.3.4 Stack類 123
    6.4 Set接口 124
    6.4.1 HashSet類 124
    6.4.2 TreeSet類 128
    6.4.3 SortedSet接口 130
    6.5 集合的輸出 131
    6.5.1 Iterator接口 131
    6.5.2 ListIterator接口 132
    6.6 Map 133
    6.6.1 HashMap類 134
    6.6.2 Map.Entry接口 136
    6.6.3 TreeMap類 138
    6.7 Collections類 138
    6.8 集合運用 140
    本章小結 141
    習題 141
    第7章 Java程序的輸入/輸出 142
    7.1 File類 142
    7.2 RandomAccessFile類 144
    7.3 字節流與字符流 145
    7.3.1 字節流 146
    7.3.2 字符流 150
    7.3.3 字節流與字符流的區別 151
    7.4 轉換流 152
    7.5 打印流 153
    7.6 管道流 154
    7.7 緩沖區操作流 155
    7.8 數據操作流 156
    7.9 對象流 157
    7.10 Scanner類 158
    本章小結 158
    習題 159
    第8章 Java數據庫編程 160
    8.1 JDBC技術 160
    8.1.1 JDBC技術簡介 160
    8.1.2 JDBC驅動程序 160
    8.2 結構化查詢語言 161
    8.3 JDBC基本操作 161
    8.3.1 JDBC操作步驟 161
    8.3.2 JDBC-ODBC連接數據庫 162
    8.3.3 JDBC直接連接數據庫 168
    8.3.4 JDBC對數據庫的更新操作 172
    8.4 JDBC高級操作 174
    8.4.1 PreparedStatement接口 174
    8.4.2 事務處理 176
    本章小結 176
    習題 176
    第9章 Java網絡編程 177
    9.1 網絡基礎 177
    9.1.1 TCP/IP網絡模型 177
    9.1.2 IP地址與InetAddress類 178
    9.1.3 套接字 179
    9.2 UDP協議網絡程序 179
    9.2.1 概述 179
    9.2.2 創建UDP服務器端程序 180
    9.2.3 創建UDP客戶端程序 181
    9.3 TCP協議網絡程序 182
    9.3.1 概述 182
    9.3.2 創建TCP服務器端程序 183
    9.3.3 創建TCP客戶端程序 184
    9.4 HTTP協議網絡程序 185
    9.4.1 概述 185
    9.4.2 URL類 185
    9.4.3 URLConnection類 186
    本章小結 187
    習題 187
    第10章 Java 圖形界面 189
    10.1 AWT與Swing簡介 189
    10.1.1 AWT簡介 189
    10.1.2 Swing簡介 189
    10.1.3 容器簡介 189
    10.2 創建窗體 190
    10.3 標簽組件:JLabel 191
    10.4 按鈕組件:JButton 194
    10.5 JPanel容器 195
    10.6 布局管理器 196
    10.6.1 FlowLayout 196
    10.6.2 BorderLayout 197
    10.6.3 GridLayout 198
    10.6.4 CardLayout 199
    10.7 文本組件:JTextComponent 200
    10.7.1 單行文本框:JTextField 200
    10.7.2 密碼文本框:JPasswordField 201
    10.7.3 多行文本框:JTextArea 202
    10.8 事件處理 204
    10.8.1 事件和監聽器 204
    10.8.2 窗體事件 206
    10.8.3 動作事件及監聽處理 209
    10.8.4 鍵盤事件及監聽處理 210
    10.8.5 鼠標事件及監聽處理 211
    10.8.6 焦點事件及監聽處理 213
    10.9 單選按鈕組件:JRadioButton 214
    10.10 復選框組件:JCheckBox 217
    10.11 列表框組件:JList 218
    10.12 下拉列表框:JComboBox 220
    10.13 菜單組件:JMenu與JMenuBar 221
    10.14 文件選擇框組件:JFileChooser 222
    本章小結 225
    習題 225
    第11章 Java線程 227
    11.1 進程及多線程簡介 227
    11.2 線程的創建 228
    11.3 線程的狀態 230
    11.4 線程的調度 231
    11.5 線程的優先級 231
    11.6 守護線程 234
    11.7 線程同步 235
    11.8 實例練習:線程綜合應用 238
    本章小結 239
    習題 240
    第12章 JDK1.5三個主要特性 241
    12.1 泛型 241
    12.1.1 泛型類的定義 241
    12.1.2 泛型規則和限制 242
    12.1.3 泛型類的應用 242
    12.1.4 通配符 245
    12.1.5 泛型接口 247
    12.1.6 泛型方法 248



    12.2 枚舉 249
    12.3 Annotation 250
    本章小結 251
    習題 251
    第13章 Java反射機制 252
    13.1 Java的反射機制 252
    13.2 Class類及使用 252
    13.2.1 引入Class類 252
    13.2.2 Class類的使用 254
    13.3 反射的應用 256
    13.3.1 取得類的結構 256
    13.3.2 調用類中指定方法 257
    本章小結 259
    習題 259
    參考文獻 260
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 婷婷精品| 亚洲一区二区三区四区视频| 日韩国产三级| 99爱精品视频| 欧美成人性色生活片天天看| 91精品日本久久久久久牛牛| 美女张开腿让男人桶爽免费看| 91免费高清视频| 玖玖在线资源| 怡红院亚洲红怡院天堂麻豆 | 五月丁香花| 激情图片激情小说| 午夜小视频网站| 99pao强力打造免费高清色| 免费真实播放国产乱子伦| 377日本大胆欧美人术艺术| 精品一区二区三区18| 亚洲性激情| 成人精品视频一区二区三区| 欧美人与z0z0xxxx| 在线观看亚洲| 国产成人欧美| 久久精品视频9| 午夜国产福利在线观看| 91色视频在线| 国内福利视频| 日韩在线播放一区| 草草视频免费在线观看| 国产日韩一区二区三区| 欧美成人一级视频| 亚洲欧美成人综合久久久| 99pao强力打造免费高清色| 激情美女网站| 日韩精品中文字幕一区三区| 五月六月婷婷| 粉嫩国产精品14xxxxx| 九九全国免费视频| 日韩亚洲欧洲在线com91tv| 自愉自愉自产国产91| 国产成+人+综合+亚洲不卡| 久草热在线|