[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

Java語言程序設計
該商品所屬分類:圖書 -> 電子工業出版社
【市場價】
430-624
【優惠價】
269-390
【作者】 姚曉玲王立波張龍翔孫曉燕 
【所屬類別】 電子工業出版社 
【出版社】電子工業出版社 
【ISBN】9787121305696
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



出版社:電子工業出版社
ISBN:9787121305696
版次:1

商品編碼:12100406
品牌:電子工業出版社
包裝:平裝

開本:16開
出版時間:2017-01-01
用紙:膠版紙

頁數:356
字數:612000
正文語種:中文

作者:姚曉玲,王立波,張龍翔,孫曉燕

    
    
"

內容簡介

Java語言是面向對像的編程語言,具有跨平臺、安全、穩定以及多線程等優良特性,在網絡程序開發、移動程序開發方面使用廣泛,是目前*常用的編程語言之一。全書共分為15章,分別介紹了Java的基本數據類型結構、語句、類與對像、方法、數組、類的深入探討、繼承與多態、接口、異常處理、Java常用類、圖形用戶界面、文件和流、線程等內容。本書注重面向對像的編程實踐和問題分析能力的訓練,使用大量例題來幫助理解和應用知識,並且對Java 8 的部分新特性進行了介紹。本書通俗易懂,便於自學,每一章都配有應用舉例,以幫助讀者理解該章節的主要內容。

作者簡介

姚曉玲,副教授。1997年至今在臨沂大學信息學院承擔計算機類課程教學與研究工作。省精品課程群課程"Java程序設計”負責人(第2位)、校級雙語課程建設項目"Java雙語課程建設”主持人。

目錄

目 錄

第1章 Java概述 1
1.1 JAVA、互聯網和其他 1
1.1.1 Java平臺簡介 1
1.1.2 萬維網與互聯網 1
1.1.3 Java發展歷史 2
1.2 JAVA的特點 3
1.3 第一個JAVA 程序 3
1.4 編寫、編譯、執行JAVA程序 4
1.4.1 Java源程序的創建 4
1.4.2 編譯Java源文件 5
1.4.3 執行Java字節碼文件 5
關鍵術語 6
本章小結 6
復習題 7
第2章 程序設計基礎 8
2.1 JAVA程序的基本結構 8
2.1.1 算法與程序 8
2.1.2 Java程序基本結構 8
2.2 標識符與關鍵字 9
2.2.1 標識符的組成 9
2.2.2 關鍵字 10
2.3 控制臺輸入輸出 10
2.3.1 控制臺輸出 10
2.3.2 Scanner類的使用 11
2.4 變量 12
2.4.1 變量的聲明 13
2.4.2 變量的使用 13
2.5 常量 13
2.5.1 字面常量 13
2.5.2 有名常量 14
2.6 算術運算和位運算 14
2.6.1 算術運算符和算術表達式 15
2.6.2 整數的算術運算 15
2.6.3 浮點數的算術運算 16
2.6.4 算術混合運算的精度 17
2.6.5 位運算 18
2.7 賦值語句和賦值表達式 19
2.7.1 賦值表達式 19
2.7.2 賦值語句 20
2.8 數據類型轉換 20
2.8.1 類型的默認轉換 20
2.8.2 強制類型轉換 20
2.8.3 字符串和基本數據類型
數據的轉換 21
2.9 字符數據類型及其運算 22
2.10 JAVA程序設計風格 23
2.10.1 命名規範 23
2.10.2 Java樣式文件 24
2.10.3 代碼的編寫風格 24
關鍵術語 25
本章小結 25
復習題 26
第3章 分支結構 29
3.1 BOOLEAN數據類型 29
3.2 關繫運算符和關繫表達式 29
3.3 邏輯運算符和邏輯表達式 30
3.3.1 非(!)運算 30
3.3.2 與(&&)運算 31
3.3.3 或(||)運算 31
3.3.4 位運算符做邏輯運算 32
3.4 IF語句 32
3.4.1 if 語句 33
3.4.2 if-else語句 34
3.4.3 if-else-if語句 35
3.4.4 if-else常見問題 37
3.5 SWITCH語句 37
3.6 條件表達式 39
3.7 格式化控制臺輸出 40
3.8 應用示例 41
關鍵術語 43
本章小結 43
復習題 44
第4章 循環結構 47
4.1 WHILE循環 47
4.2 DO-WHILE 循環 48
4.3 FOR 循環 49
4.4 循環嵌套和編程方法 50
4.4.1 循環嵌套 50
4.4.2 編程方法 51
4.5 BREAK和CONTINUE 52
4.5.1 break語句 52
4.5.2 continue語句 53
4.6 循環示例 54
4.6.1 for循環實現實例 54
4.6.2 while循環語句實現實例 55
關鍵術語 55
本章小結 56
復習題 56
第5章 類和對像 60
5.1 類、對像、方法、成員變量 60
5.2 定義類和對像 61
5.2.1 定義類 61
5.2.2 創建對像 61
5.2.3 訪問對像的屬性和方法 62
5.3 方法的基本定義 63
5.3.1 方法定義格式 63
5.3.2 return語句 65
5.3.3 方法調用 65
5.3.4 方法調用的一般過程 66
5.3.5 成員方法和成員變量的關繫 67
5.4 SET和GET方法 68
5.4.1 setter方法的一般形式 68
5.4.2 getter方法 70
5.5 構造方法 72
5.6 基本數據類型和引用類型 74
5.7 JAVA的包裝類 76
5.7.1 int和Integer類之間的轉換 77
5.7.2 Integer類的常用方法 77
5.7.3 裝箱和拆箱 78
5.8 INSTANCEOF運算符 79
5.9 應用示例 79
關鍵術語 81
本章小結 81
復習題 82
第6章 方法 84
6.1 方法的定義 84
6.2 方法的調用 85
6.3 參數的值傳遞 87
6.4 方法重載 89
6.5 變量的作用域 90
6.6 參數可變的方法 91
6.7 遞歸 92
6.8 方法示例 93
6.9 MATH數學類方法 94
6.9.1 Math類的兩個字段 94
6.9.2 Math類的部分數學方法 94
關鍵術語 95
本章小結 96
復習題 96
第7章 數組 99
7.1 數組 99
7.1.1 什麼是數組 99
7.1.2 聲明數組 99
7.1.3 數組的創建 99
7.1.4 聲明、創建數組並初始化 100
7.1.5 素的訪問 100
7.1.6 數組長度屬性length 101
7.2 數組的基本應用 102
7.2.1 數組排序 102
7.2.2 數組查找 104
7.3 數組的進一步探討 105
7.3.1 數組與foreach語句 105
7.3.2 數組與方法 106
7.3.3 數組與對像 107
7.4 二維數組 109
7.4.1 二維數組的聲明、創建和初始化 109
7.4.2 訪問二素 110
7.4.3 二維數組的length屬性 110
7.4.4 二維數組的應用舉例 111
7.5 ARRAYS類 111
7.6 數組應用示例 113
關鍵術語 117
本章小結 117
復習題 118
第8章 類的深入探討 122
8.1 面向對像編程的三個特征 122
8.2 類的組織形式――包 123
8.2.1 包的聲明 123
8.2.2 導入包的類 124
8.2.3 Java中的常用包 124
8.3 類的其他特性 125
8.3.1 訪問權限修飾符 125
8.3.2 構造方法重載 129
8.3.3 this關鍵字 131
8.3.4 static關鍵字 133
8.4 枚舉 137
8.4.1 枚舉的定義 137
8.4.2 枚舉的使用 137
8.5 內部類 138
8.5.1 成員內部類 138
8.5.2 局部內部類 140
8.6 類與類之間的關繫 142
8.6.1 類的UML圖 142
8.6.2 依賴關繫 143
8.6.3 關聯關繫 143
8.6.4 聚合關繫 144
8.6.5 組合關繫 146
8.7 類的設計原則 146
8.8 注解 147
8.8.1 基本Annotation 148
8.8.2 自定義的注解 149
8.8.3 注解的注解 150
8.9 泛型 151
8.9.1 泛型類的聲明 151
8.9.2 泛型對像的聲明和創建 152
8.10 類的應用示例 152
關鍵術語 154
本章小結 154
復習題 155
第9章 繼承和多態 158
9.1 繼承 158
9.1.1 繼承在Java中的實現 158
9.1.2 方法重寫 159
9.1.3 訪問權限修飾符protected 160
9.1.4 super關鍵字 161
9.1.5 繼承下的構造方法 162
9.2 OBJECT 類介紹 163
9.3 抽像類和最終類 166
9.3.1 抽像類和抽像方法 166
9.3.2 最終類和最終方法 167
9.4 多態 168
9.4.1 父類引用指向子類對像 168
9.4.2 多態的實現 168
9.5 繼承和多態示例 169
9.5.1 四則運算程序 169
9.5.2 動物喂養案例 173
9.5.3 舒舒租車繫統 176
關鍵術語 182
本章小結 182
復習題 183
第10章 接口 189
10.1 接口 189
10.1.1 接口的定義 189
10.1.2 接口的實現 189
10.1.3 接口和抽像類的關繫 190
10.1.4 接口的UML表示 191
10.2 接口與多態 191
10.2.1 接口實現多態 191
10.2.2 面向接口的編程 192
10.3 匿名內部類 194
10.4 JAVA常用接口 195
10.5 接口的新特性 197
10.5.1 默認方法 197
10.5.2 接口的靜態方法 198
10.5.3 函數式接口 199
10.6 LAMBDA表達式 199
10.6.1 lambda表達式的語法 200
10.6.2 lambda表達式與函數式接口 200
10.7 接口的應用示例 201
關鍵術語 203
本章小結 203
復習題 203
第11章 異常處理 208
11.1 異常概述 208
11.2 異常類型 209
11.2.1 Error類 210
11.2.2 Exception類 210
11.3 TRY-CATCH-FINALLY語句 211
11.3.1 多catch語句段
的try-catch語句 211
11.3.2 try-catch-finally與return語句 212
11.3.3 try-catch語句的嵌套 214
11.3.4 try語句塊中自動釋放資源 215
11.3.5 一個catch語句塊捕獲
多種類型異常對像 215
11.4 THROW異常的拋出 216
11.4.1 throw拋出異常 216
11.4.2 throws子句 217
11.4.3 異常拋出和子類 218
11.5 自定義異常 218
11.6 異常應用示例 218
關鍵術語 220
本章小結 220
復習題 220
第12章 Java常用類 223
12.1 STRING類和STRINGBUFFER類 223
12.1.1 構造字符串對像 223
12.1.2 字符串特性 224
12.1.3 字符串對像不可變性 226
12.2 STRINGBUFFER類 227
12.2.1 StringBuffer類創建對像 227
12.2.2 StringBuffer類常用方法 228
12.3 大數類 229
12.3.1 BigInteger類 229
12.3.2 BigDecimal類 230
12.4 JAVA常用日期處理類 232
12.4.1 Date類 233
12.4.2 Calendar類 234
12.4.3 DateFormat類 236
12.4.4 SimpleDateFormat類 237
12.5 JAVA集合框架 238
12.5.1 List列表接口 239
12.5.2 Set集合接口 240
12.5.3 Map映射接口 241
12.6 COLLECTIONS類 242
12.7 CLASS類 244
12.8 集合應用示例 246
關鍵術語 247
本章小結 247
復習題 247
第13章 圖形用戶界面 249
13.1 AWT和SWING 249
13.1.1 AWT介紹 249
13.1.2 Swing介紹 250
13.2 窗體 251
13.3 面板 253
13.4 SWING常用組件 254
13.4.1 標簽 254
13.4.2 按鈕 254
13.4.3 文本框 255
13.4.4 文本域 256
13.4.5 單選按鈕 257
13.4.6 復選框 258
13.4.7 菜單條、菜單和菜單項 259
13.5 布局管理 261
13.5.1 流式布局管理器 262
13.5.2 邊界式布局
管理器BorderLayout 262
13.5.3 網格式布局管理器 263
13.6 事件驅動程序設計 264
13.6.1 事件模型 264
13.6.2 Java事件類、監聽器
接口和適配器類 265
13.6.3 事件處理實現方式 268
13.7 常用事件類及事件處理 270
13.7.1 窗口事件及處理 270
13.7.2 動作事件及處理 271
13.7.3 選擇事件及處理 272
13.7.4 鍵盤事件及處理 273
13.8 圖形用戶界面應用實例 274
關鍵術語 278
本章小結 278
復習題 278
第14章 文件和流 281
14.1 FILE類 281
14.2 輸入流和輸出流 284
14.3 二進制流 284
14.3.1 InputStream類
和OutputStream類 285
14.3.2 FileInputStream類
和FileOutputStream類 287
14.3.3 BufferedInputStream類
和BufferedOutputStream類 291
14.3.4 DataInputStream類
和DataOutputStream類 292
14.4 字符流 293
14.4.1 Reader類和Writer類 293
14.4.2 FileReader類和FileWriter類 296
14.4.3 InputStreamReader類
和OutputStreamWriter類 297
14.4.4 BufferedReader類
和BufferedWriter類 298
14.5 隨機流 299
14.6 流的應用示例 300
關鍵術語 301
本章小結 301
復習題 302
第15章 線程 304
15.1 線程的定義 304
15.1.1 進程、線程與多線程 304
15.1.2 Java的多線程機制 304
15.1.3 主線程 305
15.2 線程的創建和運行 305
15.2.1 繼承Thread類創建線程 305
15.2.2 實現Runnable接口創建線程 306
15.2.3 兩種多線程實現
機制的比較 307
15.3 線程狀態 309
15.3.1 線程的狀態 309
15.3.2 線程的調度 311
15.3.3 線程操作方法 314
15.4 線程的同步 317
15.4.1 同步代碼塊 317
15.4.2 同步方法 318
關鍵術語 319
本章小結 319
復習題 319
附錄A Java的下載、安裝與配置 322
附錄B Eclipse下載與安裝 326
附錄C Java運算符的優先級和結合性 335
附錄D Java API使用 336
附錄E JUnit測試工具的使用 339

查看全部↓

前言/序言

前 言

Java語言是目前IT行業較為流行的面向對像的開發語言,具有平臺無關性、安全、多線程等特點,適用於網絡程序開發以及移動程序開發等領域。

本書注重實用性,旨在面向對像的編程實踐和分析能力的培養,利用大量例題來幫助理解和應用知識,面向實際應用,不拘泥於Java語法知識介紹,把面向對像的編程思想融合到Java語言介紹中,並針對編程開發的需求和Java語言的發展,引入Java 8的部分新特性、JUnit框架使用等。

全書共分為15章,分別介紹了Java的基本數據類型結構、語句、類與對像、方法、數組、類的深入探討、繼承與多態、接口、異常處理、Java常用類、圖形用戶界面、文件和流、線程等內容。

第1章介紹Java語言的來歷、特點、Java程序的運行過程,詳解介紹了Java平臺。第2章~第4章講解Java程序的基本結構、分支、循環結構程序的編寫。第5章介紹類與對像,對類和對像的概念、定義類和創建對像、構造方法等進行介紹,使讀者初步有類與對像的概念。第6章介紹方法,包括方法的定義、聲明、調用、方法參數傳遞、參數作用域、可變參數等內容,並介紹數學類和給出方法的應用舉例。第7章講述數組,在此章不僅僅介紹一維、二維數組的定義,而且對於數組存放對像,方法傳遞數組的特點、Arrays等進行探討,最後利用數組完成詞典管理的應用程序。第8章對類進行深入探討,在第5章的基礎上,對類定義中出現的訪問權限、this關鍵字、構造方法重載等進行介紹,除此之外,對包、枚舉、內部類、類之間的關繫、注解、泛型類等進行講解。第9章為繼承與多態相關內容,介紹類間的繼承關繫、繼承與多態的實現,並講解抽像類、Object類以及繼承和多態的應用舉例,給出了使用繼承和多態的租車繫統案例,以具體應用幫助讀者理解面向對像特征。第10章為接口相關內容,介紹接口的概念以及使用、面向接口的編程、內部匿名類的創建、Java 8 接口的新特性、Lambda表達式等,為幫助理解接口,講解了水生產線的程序設計。第11章為異常處理相關內容,對異常的層次結構、try-catch-finally語句、異常拋出、JDK1.7異常新特性、自定義異常進行介紹。第12章常用類一章對String、StringBuffer、大數類、日期類、日期格式處理類、集合框架、Class類等進行介紹,在本章最後,舉例說明使用List修改第5章的詞典程序,幫助理解集合框架。第13章對圖形界面進行講解,包括各種組件的介紹、事件處理等,並利用詞典程序的圖形界面的實現幫助理解圖形界面應用。第14章介紹文件輸入、輸出流,輸入、輸出流是Java的重要組成部分,其提供二十多種流,但其使用方式較為類似,本章最後給出了詞典程序利用文件流進行讀寫的例子。第15章為線程相關內容,介紹線程的概念、實現以及線程的狀態轉換等特點,最後以多線程售票程序為例介紹線程的使用。

本書的每個章節都包含關鍵術語和本章小結,關鍵術語給出每章出現的專業術語和其對照的英文含義,本章小結對每章的主要內容進行總結。本書的全部例題在JDK1.8環境下全部通過,並帶有關鍵性注釋,為鼓勵讀者去運行和練習例題,本書大部分例題沒有給出運行結果。

希望本教程能對讀者學習Java有幫助。

由於編者水平有限,書中難免存在不妥之處,懇請讀者批評指正。


查看全部↓



"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部