TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Java程序設計基礎(簡體書)
滿額折

Java程序設計基礎(簡體書)

人民幣定價:30 元
定  價:NT$ 180 元
優惠價:87157
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:4 點
相關商品
商品簡介
目次

商品簡介

本書圍繞雙體系教育的核心技術教學內容“Java軟件開發”進行講述,簡單明瞭地介紹了Java軟件開發的基本知識,結合示例對Java中常用知識點進行了詳細的分析,對Java中一些零散的知識點進行集中式的講解,是一本內容豐富的教材。
本書適合作為高等院校相關專業公共課教材、培訓機構的學生用書,也可作為讀者自學的參考手冊。

目次

目 錄

第1章 緒論 1
1.1 我國IT發展歷程 1
1.1.1 IT發展歷史 1
1.1.2 IT的發展趨勢 2
1.1.3 IT在我國的發展 4
1.2 我國軟件發展歷程 5
1.2.1 軟件的概念 5
1.2.2 軟件的發展階段 6
1.2.3 軟件在我國的發展 7
1.3 面向對象基礎 9
1.3.1 面向對象技術 9
1.3.2 面向對象技術的發展歷史 10
1.3.3 面向對象程序設計的特點 10
1.3.4 實體的抽象 11
本章小結 13
習題 13

第2章 Java的基礎知識 14
2.1 Java語言的產生與發展 14
2.2 配置Java開發環境 21
2.2.1 下載JDK 21
2.2.2 安裝JDK 25
2.2.3 Windows系統下配置和測試JDK 27
2.3 Java開發工具Eclipse 36
2.3.1 Eclipse簡介 36
2.3.2 Eclipse的安裝與啟動 37
2.3.3 Eclipse編寫程序的流程 43
2.4 Java的基本語法 48
2.4.1 注釋 48
2.4.2 分號、塊和空白 49
2.4.3 標識符 50
2.4.4 Java關鍵字 50
2.5 數據類型 53
2.5.1 簡單數據類型 53
2.5.2 引用數據類型 53
2.5.3 常量和變量 54
2.5.4 整型數據 56
2.5.5 浮點型數據 56
2.5.6 字符型數據 57
2.5.7 布爾型數據 57
2.5.8 簡單數據類型之間的轉換 58
2.6 語句 59
2.7 Java應用程序 61
2.8 應用實例:字符轉換 62
本章小結 64
習題 64

第3章 Java語言的控制結構 66
3.1 運算符和表達式 66
3.1.1 運算符 66
3.1.2 表達式 77
3.2 選擇結構 77
3.2.1 簡單的if語句 78
3.2.2 if-else語句 79
3.2.3 嵌套的if-else多路選擇結構 80
3.2.4 switch選擇語句 82
3.3 循環結構 84
3.3.1 while語句 85
3.3.2 do-while結構 86
3.3.3 for循環語句 88
3.3.4 多重循環語句 89
3.3.5 循環中的跳轉語句 90
3.4 應用實例 92
本章小結 96
習題 97

第4章 字符串和字符串處理 99
4.1 String基本知識 99
4.1.1 構造String 99
4.1.2 String連接 101
4.1.3 String索引 101
4.1.4 String查找 102
4.1.5 StringBuffer 103
4.2 字符串處理 105
4.2.1 字符串字符處理 105
4.2.2 字符串子串處理 107
4.3 字符串相等性 109
4.3.1 比較字符串 109
4.3.2 對象相同與對象相等的對比 110
4.3.3 String相同與String相等的對比 111
4.4 基本數據類型轉換為字符串 113
4.5 格式化字符串 113
4.5.1 格式化日期和時間 114
4.5.2 格式化數字 119
4.6 應用實例 120
本章小結 122
習題 122

第5章 數組 124
5.1 一維數組 124
5.1.1 聲明和創建數組 124
5.1.2 數組分配和引用 125
5.1.3 初始化數組 128
5.1.4 數組賦值和使用數組值 128
5.1.5 范例:數組復制 130
5.2 二維數組 131
5.2.1 二維數組方法 131
5.2.2 數組初始化 131
5.3 數組排序 132
5.4 數組查找 134
5.5 應用實例 136
本章小結 137
習題 138

第6章 面向對象基礎 139
6.1 使用類 139
6.1.1 類的組成 139
6.1.2 構造方法與初始化 142
6.1.3 方法的重載 143
6.1.4 靜態成員 144
6.2 繼承 146
6.2.1 繼承的概念 146
6.2.2 繼承的定義 147
6.2.3 使用繼承方法 147
6.2.4 屬性繼承與隱藏 149
6.3 this關鍵字與super關鍵字 152
6.4 成員變量初始化 155
6.5 應用實例 158
本章小結 160
習題 160

第7章 面向對象進階 163
7.1 多態與動態綁定 163
7.1.1 多態和動態綁定 163
7.1.2 父類對象與子類對象的轉化 165
7.1.3 instanceof運算符 166
7.1.4 泛型 168
7.1.5 參數可變的方法 170
7.2 抽象類與抽象方法 173
7.2.1 抽象類 173
7.2.2 抽象方法 174
7.3 包 176
7.3.1 包的作用 176
7.3.2 包的創建 177
7.3.3 包的引用 178
7.3.4 向包中添加類 178
7.3.5 包的作用域 180
7.3.6 靜態引用 181
7.4 接口 183
7.4.1 接口的概念 183
7.4.2 接口的聲明 184
7.4.3 接口的實現 184
7.5 靜態變量 187
7.5.1 類(static)變量 188
7.5.2 類(static)方法 190
7.6 關鍵字final 191
7.6.1 final類 191
7.6.2 final方法 192
7.6.3 final變量 193
7.7 內部類 196
7.7.1 內部類定義 196
7.7.2 使用內部類 197
7.8 包裝類 200
7.9 反射 203
7.9.1 反射機制 203
7.9.2 反射機制應用實例 203
本章小結 206
習題 206

第8章 異常處理 209
8.1 異常的概念 209
8.1.1 異常的定義 209
8.1.2 異常體系 209
8.1.3 系統定義的異常 210
8.2 異常情況處理 211
8.2.1 傳統的錯誤處理 211
8.2.2 Java的默認異常處理 212
8.3 在程序中處理異常 213
8.3.1 異常拋出和捕獲 213
8.3.2 try/catch/finally 213
8.3.3 多catch子句 216
8.3.4 throw和throws的使用 217
8.3.5 異常方法覆蓋 219
8.3.6 異常處理的限制條件 221
8.4 創建并拋出自定義的異常 221
8.5 應用實例 223
本章小結 224
習題 224

附錄A 編碼約定 227
A.1 注釋 227
A.1.1 塊注釋 227
A.1.2 單行注釋 227
A.1.3 Java文檔型注釋 228
A.2 縮進與空白 228
A.3 命名約定 229
A.4 括號的使用 229
A.5 文件名與布局 230
A.6 語句 231
A.7 可執行語句 231
附錄B ASCII碼和Unicode字符集 233
附錄C Java關鍵字 235
附錄D 運算符的優先級結構 236

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 157
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區