TOP
0
0
即日起~7/10,三民書局週年慶暖身活動,簽到拿好禮!
Java面向對象程序設計(簡體書)
滿額折

Java面向對象程序設計(簡體書)

商品資訊

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

商品簡介

《Java面向對象程序設計》主要講述Java程序設計的基礎知識,以及面向對象程序設計的基本思想及主要特點。全書內容豐富、生動活潑、由淺入深,特別注重實用性。書中包含大量精心設計并調試通過的編程實例,方便初學者學習。
全書共有12章,主要內容包括:Java概述、Java語言基礎、類與對象、繼承與多態、接口與內部類、異常處理與輸入/輸出、圖形用戶界面設計、Swing組件、JavaApplet程序、Java網絡編程、Java高級應用和上機實驗題。
《Java面向對象程序設計》適合作為普通高等院校計算機科學與技術專業教材,也可作為高職高專計算機專業教材,并可供相關工程技術人員參考。

目次

第1章 Java概述 1
1.1 面向對象的程序設計 1
1.1.1 什麼是面向對象程序設計 1
1.1.2 面向對象程序設計的基本概念 2
1.1.3 傳統程序設計方法的局限性 4
1.1.4 面向對象程序設計的主要優點 5
1.2 Java概述 6
1.2.1 Java的起源與發展 6
1.2.2 Java語言的特點 7
1.3 Java與C/C++比較 9
1.4 Java虛擬機工作原理 11
1.5 Java的開發和運行環境 12
1.5.1 JDK三種形式 12
1.5.2 J2SE的主要內容 13
1.5.3 JDK下載、安裝和配置 13
1.6 開發和運行Java程序的步驟 15
1.6.1 選擇編輯工具 15
1.6.2 編譯和運行Java程序 16
小結 16
習題 16

第2章 Java基礎 18
2.1 Java的基本組成 18
2.1.1 標識符 18
2.1.2 關鍵字 18
2.1.3 數據 18
2.1.4 運算符 20
2.1.5 分隔符 20
2.2 Java基本數據類型 21
2.2.1 整數類型 21
2.2.2 浮點類型 21
2.2.3 邏輯類型 21
2.2.4 字符類型 22
2.3 Java運算符與表達式 22
2.3.1 運算符的優先級 22
2.3.2 算術運算符 23
2.3.3 賦值運算符 23
2.3.4 關係運算符 24
2.3.5 邏輯運算符 24
2.3.6 位運算符 25
2.3.7 條件運算符 26
2.3.8 類型轉換 26
2.4 基本輸入輸出語句 27
2.5 結構化程序設計 28
2.5.1 順序結構 29
2.5.2 選擇結構 29
2.5.3 循環結構 32
2.5.4 跳轉語句 34
2.6 數組 36
2.6.1 數組的聲明與創建 37
2.6.2 數組的初始化 37
2.6.3 數組的引用 38
2.6.4 多維數組 38
2.7 方法 41
2.7.1 方法聲明 41
2.7.2 方法調用 42
2.7.3 方法重載 44
2.7.4 參數傳遞 45
2.8 字符串處理 46
2.8.1 字符數組與字符串 46
2.8.2 字符串 47
2.8.3 字符串操作 48
2.8.4 字符串數組 50
小結 50
習題 51

第3章 類與對象 53
3.1 類的定義 53
3.1.1 類的聲明 53
3.1.2 類體 54
3.1.3 構造方法 56
3.2 對象 57
3.2.1 對象的創建 57
3.2.2 對象的使用 58
3.2.3 對象銷毀 60
3.2.4 對象初始化 61
3.3 訪問屬性控制 62
3.3.1 默認訪問屬性 62
3.3.2 public 63
3.3.3 private 64
3.3.4 protected 66
3.4 靜態成員 66
3.4.1 靜態成員變量 66
3.4.2 靜態成員方法 68
3.4.3 靜態代碼塊 69
3.4.4 main()方法 70
3.5 final、this和null 71
3.5.1 final 71
3.5.2 this 72
3.5.3 null 73
3.6 包 73
3.6.1 包的概念 74
3.6.2 包的聲明 74
3.6.3 包的使用 75
3.6.4 常用系統包簡介 77
小結 78
習題 79

第4章 繼承與多態 82
4.1 類的繼承 82
4.1.1 繼承的基本概念 82
4.1.2 繼承實現 84
4.1.3 子類的構造方法 86
4.2 類成員的隱藏與重載 87
4.2.1 成員變量的繼承和隱藏 87
4.2.2 方法的繼承、重載和覆蓋 88
4.2.3 this和super 92
4.2.4 構造方法的繼承和重載 96
4.2.5 父對象與子對象的轉換 98
4.3 多態性 99
4.3.1 多態性概述 100
4.3.2 參數多態性示例 101
4.4 抽象類和最終類 102
4.4.1 抽象類 102
4.4.2 最終類 104
4.5 Object類 104
4.5.1 Object概述 104
4.5.2 Object常用方法 105
小結 108
習題 108

第5章 接口與內部類 111
5.1 接口能夠解決的問題 111
5.1.1 接口的概念 111
5.1.2 定義接口 113
5.1.3 接口的特點和實現 115
5.2 Comparable接口 121
5.3 回調 124
5.3.1 回調的概念 124
5.3.2 Java語言的回調(callback)機制 124
5.4 內部類 126
5.4.1 內部類的概念和使用 126
5.4.2 成員內部類 127
5.4.3 局部內部類 129
5.4.4 靜態內部類 130
5.4.5 匿名內部類 131
小結 132
習題 132

第6章 異常處理與輸入/輸出 134
6.1 異常處理 134
6.1.1 異常的概述 134
6.1.2 Java中的異常類 135
6.1.3 異常處理機制 136
6.1.4 異常的捕獲與處理 137
6.1.5 throw和throws語句 139
6.1.6 定義自己的異常類 142
6.2 輸入/輸出流的基本概念 144
6.3 輸入/輸出類 145
6.3.1 字節流InputStream類和OutputStream類 146
6.3.2 字符流Reader類和Writer類 147
6.3.3 標準輸入/輸出 148
6.4 文件的順序訪問 149
6.4.1 輸入/輸出流操作的一般步驟 149
6.4.2 字節流類 149
6.4.3 字符流(Reader類和Writer類) 155
6.5 文件的隨機訪問 158
6.5.1 建立隨機訪問文件流對象 158
6.5.2 讀/寫隨機訪問文件方法 158
6.5.3 文件指針及相關方法 159
6.6 目錄和文件管理 160
6.6.1 目錄管理 160
6.6.2 文件管理 160
……
第7章 圖形用戶界面設計 164
第8章 Swing組件 199
第9章 Java Applet程序 217
第10章 Java網絡編程 251
第11章 Java的高級應用 284
第12章 上機實驗題 313

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區