Java SE與面向對象程序設計(簡體書)
商品資訊
系列名:高等學校電腦課程規劃教材
ISBN13:9787302347088
出版社:清華大學出版社(大陸)
作者:孟雙英
出版日:2014/03/01
裝訂/頁數:平裝/315頁
商品簡介
《JavaSE與面向對象編程(高等學校計算機課程規劃教材)》(作者孟雙英、劉海燕、趙洋)主要內容包括JavaSE基礎語法,面向對象的核心思想(封裝、繼承、多態),異常處理和斷言機制,I/O,文件操作,多線程編程,網絡編程,圖形界面編程,反射機制,JDBC等內容。
《JavaSE與面向對象編程(高等學校計算機課程規劃教材)》涵蓋了JavaSE所有的知識點,從Java的基礎語法到面向對象的設計思想,到具體Java項目的設計和編碼,講解由淺入深,覆蓋全面,既有理論知識的深入剖析,又有實際應用的舉例說明,能夠帶領讀者完全掌握書中所講知識在現實中的應用。
通過學習本教材及本系列其他教程,能夠學習Java的各大應用領域核心技術,全面并系統地理解Java,使讀者能夠對Java領域的應用由陌生到熟悉,進而精通,達到滿足企業要求的水平。
本書可作為高等院校、示范性軟件學院、高職高專院校的計算機相關課程和軟件工程專業的教材,也可作為各大軟件培訓機構的培訓教程,同時也可供從事軟件開發及測試工作的人員,以及對軟件測試有興趣的讀者參考與學習。
目次
基礎篇
第1章 Java概述3
1.1 Java的歷史3
1.2 Java語言的特點4
1.3 Java平臺和主要應用方向5
1.4 Java開發環境的搭建6
1.4.1 JVM6
1.4.2 JRE與JDK6
1.4.3 JVM、JRE和JDK的關系7
1.4.4 JDK的下載和安裝7
1.5 Java程序的基本結構13
1.6 Java注釋14
1.7 Java JDK版本的更替15
1.8 練習15
第2章 Java基礎16
2.1 標識符和關鍵字16
2.1.1 標識符16
2.1.2 關鍵字16
2.2 數據類型17
2.2.1 基本數據類型17
2.2.2 引用數據類型18
2.2.3 基本數據類型的類型轉換19
2.3 運算符和表達式22
2.3.1 算數運算符和算數表達式22
2.3.2 關系運算和條件運算23
2.3.3 邏輯運算和位運算25
2.3.4 賦值運算符28
2.4 流程控制28
2.4.1 流程控制概述28
2.4.2 條件分支28
2.4.3 循環控制32
2.4.4 無條件分支36
2.5 練習38
第3章 數組41
3.1 數組概述41
3.2 一維數組41
3.2.1 數組的聲明41
3.2.2 數組初始化42
3.2.3 數組元素的訪問43
3.2.4 數組復制44
3.3 Arrays類45
3.4 二維數組48
3.4.1 二維數組的定義和初始化48
3.4.2 Java中二維數組的實質50
3.4.3 二維數組應用舉例50
3.5 練習52
第4章 類和對象54
4.1 類與對象概述54
4.1.1 為什么需要類54
4.1.2 類的定義55
4.1.3 實例化對象55
4.1.4 訪問對象中的成員變量56
4.1.5 對象的引用性質57
4.2 類的成員方法58
4.2.1 成員方法的定義和使用58
4.2.2 方法的參數傳遞61
4.2.3 方法的重載63
4.3 構造方法64
4.4 垃圾回收機制67
4.5 包的使用69
4.5.1 為什么需要包69
4.5.2 訪問包中的類70
4.6 練習73
第5章 類的封裝75
5.1 封裝的基本概念75
5.2 封裝的實現77
5.3 類的特殊成員79
5.4 練習81
第6章 類的繼承83
6.1 繼承的基本概念83
6.1.1 繼承的實現84
6.1.2 繼承的本質84
6.2 繼承帶來的方法重寫87
6.2.1 方法重寫的原則87
6.2.2 方法重寫的意義89
6.2.3 方法的重寫與重載的比較90
6.3 抽象類與接口91
6.3.1 抽象類的繼承91
6.3.2 抽象類的意義93
6.3.3 接口93
6.4 Object類95
6.5 練習101
第7章 多態103
7.1 多態的基本概念103
7.2 多態的應用107
7.2.1 引用變量的轉型107
7.2.2 接口回調110
7.2.3 動態綁定111
7.3 多態性總結112
7.4 練習114
第8章 包裝器類116
8.1 包裝器類型116
8.2 自動裝箱117
8.3 練習122
第9章 內部類123
9.1 內部類的基本使用123
9.2 局部方法內部類127
9.3 匿名內部類128
9.4 靜態嵌套類(靜態內部類或者嵌套類)130
9.5 練習131
第10章 枚舉133
10.1 枚舉的基本使用133
10.2 練習136
第11章 異常和斷言137
11.1 異常137
11.1.1 JDK中異常的層次結構137
11.1.2 異常的分類137
11.2 Java異常處理機制139
11.2.1 捕獲異常139
11.2.2 聲明(傳播)異常141
11.3 自定義異常類143
11.4 斷言145
11.5 練習147
第12章 容器和泛型149
12.1 Java中容器的分類149
12.2 集合類型150
12.2.1 Set150
12.2.2 List155
12.2.3 Queue156
12.3 Map類型160
12.4 迭代器(Iterator)162
12.5 Collections工具類163
12.6 泛型169
12.7 練習172
第13章 流與文件173
13.1 文件處理173
13.2 I/O和流176
13.3 字節流177
13.3.1 InputStream178
13.3.2 OutputStream178
13.3.3 FilterInputStream和FilterOutputStream179
13.3.4 字節文件處理(FileInputStream和FileOutputStream)180
13.4 字符流181
13.4.1 Reader182
13.4.2 Writer182
13.4.3 字符文件的處理(FileReader和FileWriter)183
13.5 對象流183
13.5.1 對象的序列化和反序列化183
13.5.2 ObjectInputStream和ObjectOutputStream184
13.5.3 對象序列化的控制187
13.6 其他常用流190
13.7 練習192
第14章 字符串解析、日期格式化195
14.1 字符串195
14.1.1 String195
14.1.2 StringBuffer201
14.1.3 StringTokenizer203
14.1.4 Scanner掃描輸入205
14.2 日期、日期的格式化以及字符串的解析206
14.2.1 Date206
14.2.2 Calendar207
14.2.3 日期的格式化和解析210
14.3 練習214
第15章 線程和多線程216
15.1 線程簡介216
15.1.1 程序、進程、線程216
15.1.2 線程的生命周期217
15.2 Java中創建多線程218
15.2.1 定義任務218
15.2.2 線程中常用的方法222
15.2.3 線程的優先級226
15.3 多線程的同步和死鎖227
15.3.1 多線程同步228
15.3.2 多線程的死鎖問題233
15.3.3 Daemon線程235
15.4 練習235
第16章 網絡編程237
16.1 網絡編程基礎237
16.1.1 TCP/IP基本概念237
16.1.2 URL及應用238
16.2 基于套接字的Java網絡編程238
16.2.1 Socket通信238
16.2.2 Socket通信的過程239
16.2.3 Socket基于TCP協議的網絡編程241
16.2.4 Socket基于UDP協議的網絡編程246
16.3 練習248
第17章 圖形界面編程249
17.1 Java GUI編程簡介249
17.2 AWT圖形界面編程250
17.2.1 AWT中的容器組件250
17.2.2 布局管理器253
17.2.3 AWT中的事件處理258
17.2.4 AWT中的其他組件261
17.3 Swing組件266
17.4 Java中的AWT繪圖269
17.5 練習273
擴展篇
第18章 反射277
18.1 Java反射機制的基本原理277
18.2 Java反射機制的應用280
第19章 javac、java命令的使用287
19.1 JDK環境配置中的環境變量287
19.2 javac命令287
19.3 java命令288
第20章 JDBC數據庫連接技術293
20.1 JDBC的概念和類型293
20.2 JDBC中主要的類和接口295
20.3 用JDBC進行數據庫操作298
20.4 數據庫連接池技術303
附錄A JavaBeans命名規則308
附錄B Eclipse的安裝和使用310
參考文獻315
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

