複製鏈接
請複製以下鏈接發送給好友

Java程序設計

(2017年中國鐵道出版社出版的圖書)

鎖定
《Java程序設計》是2017年中國鐵道出版社出版的圖書。 [1] 
中文名
Java程序設計
作    者
張煒,馮賀,許研主編
出版時間
2017年
出版社
中國鐵道出版社
ISBN
9787113233556
類    別
工學教材
開    本
16 開
裝    幀
平裝-膠訂

Java程序設計內容簡介

本書根據 Java 語言面向對象的本質特徵以及面向對象程序設計課程的基本教學要求,向讀者循序漸進地介紹了 Java 語言重要的知識點,特別強調了 Java 面向對象編程的思想。全書分為 11 章,分別介紹了搭建 Java 運行環境、 Java 基本語法、數據類型、

Java程序設計圖書目錄

第 1 章搭建 Java 運行環境 ..................... 1
1.1 初識 Java.................................... 1
1.1.1 Java 的產生與發展 ..............1
1.1.2 Java 的語言特性.................. 3
1.1.3 Java 的組成.......................... 4
1.2 搭建 Java 運行環境................... 5
1.2.1 JDK 的安裝配置.................... 5
1.2.2 Eclipse 的安裝與配置........... 9
第 2 章 Java 基本語法 ................................15
2.1 剖析 Java 的結構.........................15
2.1.1 你好,Java!........................15
2.1.2 簡單數據類型.......................18
2.1.3 數據類型轉換.......................24
2.2 翻滾吧, Java 代碼!...............26
2.2.1 運算符與表達式...................26
2.2.2 語句初探...............................35
2.3 數組 Arrays 類............................47
2.3.1 一維數組...............................47
2.3.2 二維數組...............................53
2.3.3 多維數組...............................56
第 3 章面向對象程序設計 .......................63
3.1 類和對象......................................63
3.1.1 Java 中類和對象的理解 .....64
3.1.2 定義類和創建對象...............64
3.2 使用 Java 庫中的類..................71
3.2.1 Date 類...................................72
3.2.2 Random 類.............................72
3.2.3 Point2D 類.............................73
3.2.4 Math 類..................................74
3.2.5 String 類.................................76
3.2.6 StringBuilder 類...................83
3.2.7 Character 類..........................86
3.3 靜態變量、常量和方法 ..........88
3.4 數據域封裝.................................91
3.5 this 引用.......................................92
第 4 章繼承與多態 ....................................97
4.1 繼承...............................................97
4.2 關於 super 關鍵字................... 100
4.3 方法的重寫和重載的比較 .... 105
4.4 多態............................................. 108
4.5 protected 數據和方法............. 111
4.6 阻止擴展和重寫...................... 112
第 5 章抽象類和接口 .............................. 116
5.1 抽象類......................................... 116
5.1.1 什麼是抽象類..................... 117
5.1.2 常用抽象類-Calendar 類 ... 121
5.2 接口............................................. 123
5.2.1 什麼是接口......................... 124
5.1.2 接口的作用......................... 125
5.1.3 Comparable 接口................. 128
5.3 抽象類和接口的比較............. 130
第 6 章面向對象程序設計的思考 ....... 137
6.1 類的抽象和封裝...................... 137
6.2 面向對象程序的設計............. 139
6.3 類的關係.................................... 143
第 7 章異常處理和文本 IO ................... 157
7.1 異常............................................. 157
7.1.1 什麼是異常......................... 157
7.1.2 異常的類型......................... 161
7.2 處理異常.................................... 164
7.2.1 try-throw-catch 機制 ..........164
7.2.2 throw 和 throws 異常處理
機制 ..................................... 165Java 程序設計
2
7.2.3 重新拋出異常和異常鏈 ..... 169
7.3 自定義異常.................................. 170
7.4 文件管理類 File......................... 172
7.5 文本 I/O........................................ 174
7.5.1 PrintWriter 類 ......................174
7.5.2 Scanner 類......................... 175
第 8 章 Java FX 界面開發 ....................... 185
8.1 Java FX 與 Swing 以及
AWT 的比較......................... 185
8.2 JAVA FX 程序的基本
結構········································ 186
8.3 Java FX 基礎............................. 193
第 9 章事件驅動編程 ......................... 225
9.1 事件和事件源........................... 225
9.2 註冊處理器和處理事件 ........229
9.3 內部類......................................... 235
9.4 匿名內部類處理器................. 242
9.5 鼠標事件 ....................................243
9.6 鍵盤事件.................................... 245
第 10 章 Java FX UI 組件 ................... 257
10.1Label.......................................... 258
10.2 按鈕........................................... 261
10.3 複選框...................................... 264
10.4 單選按鈕.................................. 268
10.5 文本域...................................... 271
10.6 文本區域.................................. 274
10.7 組合框...................................... 277
10.8 列表視圖.................................. 280
10.9 滾動條...................................... 284
10.10 滑動條.................................... 287
10.11 示例學習:實現註冊
界面 ......................................... 292
第 11 章 JAVA 的多線程機制 ................ 310
11.1 瞭解 JAVA 中的進程與
線程 .......................................... 310
11.2 掌握線程的創建與啓動
方法 .......................................... 312
11.3 線程的優先級設置與
調度方法 ................................. 314
11.4 多線程的同步機制——
同步方法的使用 ................... 317
參考文獻 ......................................................... 326

Java程序設計作者簡介

張煒,男,安陽工學院計算機科學與信息工程學院講師,近幾年主要講授課程《JSP程序設計》《Java語言程序設計》《雲計算導論》等,研究方向:軟件工程、雲計算,近五年主編和參編教材5部,其中主編3部、副主編2部;論文共計11篇:中文核心論文4篇,EI檢索論文3篇,CN論文4篇;省級科技成果共6項;教學科研獎勵:省教育廳6項,一等獎1項,二等獎4項,三等獎1項;市科技進步獎4項,二等獎1項,三等獎3項。馮賀,安陽工學院計算機科學與信息工程學院講師,主講課程:Android開發、Java程序設計。 許研,安陽工學院計算機科學與信息工程學院講師,兼任信息技術教研室主任。省級“專業綜合改革試點”計算機科學與技術主要成員,省級特色專業“計算機科學與技術”的主要成員,校級優秀教學團隊主要成員。近5年主編3部教材每本編寫字數近10萬字。主持參與教研、省科技廳鑑定項目8項。
目  錄
參考資料