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

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

Java面向對象程序設計

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    第9章 Java網(wǎng)絡編程。本章介紹在三種協(xié)議UDP、TCP、HTTP下Java網(wǎng)絡編程的實現(xiàn)技術,并通過示例介紹實現(xiàn)方法。

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

    第11章 Java線程。本章介紹線程的創(chuàng)建、狀態(tài)、調度、優(yōu)先級及線程同步。

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

    第13章 Java反射機制。本章介紹Java動態(tài)相關機制,即Java的反射機制。

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

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

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

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

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

    意見反饋請發(fā)送電子郵件至: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開發(fā)環(huán)境的搭建 2
    1.4.1 JDK的下載安裝 2
    1.4.2 Java開發(fā)環(huán)境配置 4
    1.5 Java程序運行的原理 5
    1.6 Java開發(fā)工具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語言的數(shù)據(jù)類型 16
    2.2.1 整數(shù)類型 17
    2.2.2 浮點類型 18
    2.2.3 字符類型 18
    2.2.4 布爾類型 19
    2.2.5 基本數(shù)據(jù)類型的默認值 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 運算符優(yōu)先級 29
    2.3.8 表達式 30
    2.4 流程控制語句 30
    2.4.1 選擇語句 30
    2.4.2 循環(huán)語句 37
    2.5 數(shù)組與方法 41
    2.5.1 一維數(shù)組 42
    2.5.2 二維數(shù)組 45
    2.5.3 方法 46
    2.6 Java程序規(guī)范 49
    2.6.1 制定編碼規(guī)范的必要性 49
    2.6.2 Java文件格式 49
    2.6.3 命名規(guī)范 50
    2.6.4 注釋規(guī)范 51
    2.6.5 排版規(guī)范 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 對象的創(chuàng)建及使用 55
    3.2.3 this和static關鍵字 59
    3.2.4 內(nèi)部類 64
    3.3 繼承 65
    3.3.1 繼承的語法和規(guī)則 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 實現(xiàn)接口 71
    3.6.3 匿名內(nèi)部類 72
    3.7 包及訪問控制權限 73
    3.7.1 包概念 73
    3.7.2 import導入包 73
    3.7.3 包的聲明 74
    3.7.4 訪問權限修飾符 74
    3.8 對象的多態(tài)性 75
    3.9 包裝類(Wrapper) 78
    3.9.1 基本數(shù)據(jù)類型轉換為包裝類 78
    3.9.2 字符串轉換為包裝類 78
    3.9.3 包裝類轉換為基本數(shù)據(jù)類型 79
    3.9.4 字符串轉換為基本數(shù)據(jù)類型 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 字節(jié)流與字符流 145
    7.3.1 字節(jié)流 146
    7.3.2 字符流 150
    7.3.3 字節(jié)流與字符流的區(qū)別 151
    7.4 轉換流 152
    7.5 打印流 153
    7.6 管道流 154
    7.7 緩沖區(qū)操作流 155
    7.8 數(shù)據(jù)操作流 156
    7.9 對象流 157
    7.10 Scanner類 158
    本章小結 158
    習題 159
    第8章 Java數(shù)據(jù)庫編程 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連接數(shù)據(jù)庫 162
    8.3.3 JDBC直接連接數(shù)據(jù)庫 168
    8.3.4 JDBC對數(shù)據(jù)庫的更新操作 172
    8.4 JDBC高級操作 174
    8.4.1 PreparedStatement接口 174
    8.4.2 事務處理 176
    本章小結 176
    習題 176
    第9章 Java網(wǎng)絡編程 177
    9.1 網(wǎng)絡基礎 177
    9.1.1 TCP/IP網(wǎng)絡模型 177
    9.1.2 IP地址與InetAddress類 178
    9.1.3 套接字 179
    9.2 UDP協(xié)議網(wǎng)絡程序 179
    9.2.1 概述 179
    9.2.2 創(chuàng)建UDP服務器端程序 180
    9.2.3 創(chuàng)建UDP客戶端程序 181
    9.3 TCP協(xié)議網(wǎng)絡程序 182
    9.3.1 概述 182
    9.3.2 創(chuàng)建TCP服務器端程序 183
    9.3.3 創(chuàng)建TCP客戶端程序 184
    9.4 HTTP協(xié)議網(wǎng)絡程序 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 創(chuàng)建窗體 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 事件和監(jiān)聽器 204
    10.8.2 窗體事件 206
    10.8.3 動作事件及監(jiān)聽處理 209
    10.8.4 鍵盤事件及監(jiān)聽處理 210
    10.8.5 鼠標事件及監(jiān)聽處理 211
    10.8.6 焦點事件及監(jiān)聽處理 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 線程的創(chuàng)建 228
    11.3 線程的狀態(tài) 230
    11.4 線程的調度 231
    11.5 線程的優(yōu)先級 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 泛型規(guī)則和限制 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 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 婷婷成人基地 | 色综合网址 | 人人添人人澡人人澡人人人人 | 色婷婷影院在线视频免费播放 | 唐人社电亚洲一区二区三区 | 亚洲第一页在线观看 | 国产2021精品视频免费播放 | 99久久香蕉国产线看观香 | 日韩精品亚洲专区在线影视 | 成人综合久久精品色婷婷 | 一色屋色费精品视频在线观看 | 欧美亚洲国产人成aaa | 午夜精品一区二区三区在线观看 | 亚洲夂夂婷婷色拍ww47 | 久久久不卡国产精品一区二区 | 四虎影视在线永久免费看黄 | 一本大道香蕉久97在线视频 | 91日韩视频 | 国产精彩视频在线 | 中文字幕专区在线亚洲 | 91福利国产在线在线播放 | 国产福利午夜自产拍视频在线 | 精品大臿蕉视频在线观看 | 激情六月综合 | 亚洲精品国产网红在线 | 91精品国产高清久久久久久io | 麻豆精品91| 国产成人高清视频 | 亚洲国产中文字幕在线观看 | 国产精品视频第一区二区 | 国产日韩三级 | 国产精品综合视频 | 四虎国产精品一区二区 | 91年精品国产福利线观看久久 | 怡红院成人影院 | 亚洲精品美女久久久久网站 | 九色国产在视频线精品视频 | 91短视频在线 | 一木道一二三区精品 | 婷婷久久综合九色综合98 | 精品成人在线视频 |